Gitiles
Code Review
Sign In
gerrit.nordix.org
/
thekelleys
/
dnsmasq
/
75ffc9bf1501390b3a10a48b39582959d055ca77
/
src
/
dnssec.c
75ffc9b
Implement RSA-MD5.
by Giovanni Bajo
· 13 years ago
3af1ea8
Simplify abstraction of verification algorithms (it was too flexible)
by Giovanni Bajo
· 13 years ago
ed1fc98
Untangle digestalg from verifyalg; better separation, less code duplication.
by Giovanni Bajo
· 13 years ago
b58fb39
Since extract_name() does not convert to lowercase, do it temporarly within convert_domain_to_wire().
by Giovanni Bajo
· 13 years ago
0304d28
Parse and match DS records.
by Giovanni Bajo
· 13 years ago
32b826e
Genericize verifyalg_add_data_domain() (rename to convert_domain_to_wire()).
by Giovanni Bajo
· 13 years ago
0937692
Add rdata description for MX.
by Giovanni Bajo
· 13 years ago
785ee80
Describe SOA rdata section.
by Giovanni Bajo
· 13 years ago
f119ed3
Simplify verifyalg_add_rdata() with new canonicalization functions.
by Giovanni Bajo
· 13 years ago
da23c4f
Simplify rrset_canonical_order() with new canonicalization functions.
by Giovanni Bajo
· 13 years ago
4885d57
Add rdata canonicalization functions.
by Giovanni Bajo
· 13 years ago
0db0e0c
Fix a bug in rdlen update while decompressing a name
by Giovanni Bajo
· 13 years ago
ec2962e
Fix the macro names.
by Giovanni Bajo
· 13 years ago
0ca895f
Fix rrset_canonical_order() to correct handle canonicalization of domain names in RDATA.
by Giovanni Bajo
· 13 years ago
6299ffb
Start refactoring for correct handling of domain wire-format.
by Giovanni Bajo
· 13 years ago
7f0485c
verifyalg_add_data_domain: fix for root domain ("").
by Giovanni Bajo
· 13 years ago
d1ca25c
Canonicalize NS records.
by Giovanni Bajo
· 13 years ago
23c2176
Process RRSIGs also in authority and additional sections.
by Giovanni Bajo
· 13 years ago
41de744
Reformat some code (no semantic difference).
by Giovanni Bajo
· 13 years ago
0852d76
Start implementing canonicalization of RDATA wire formats.
by Giovanni Bajo
· 13 years ago
a55ce08
Silence a few warnings.
by Giovanni Bajo
· 13 years ago
dd09056
Convert to C-style comments.
by Giovanni Bajo
· 13 years ago
50a96b6
Fix a validation bug when owner != signer.
by Giovanni Bajo
· 13 years ago
00b963a
Improve logging message.
by Giovanni Bajo
· 13 years ago
79333a2
Fix a bug in extract_name_no_compression.
by Giovanni Bajo
· 13 years ago
13e435e
Bugfix: domain names must go through hash function in DNS format (but uncompressed!)
by Giovanni Bajo
· 13 years ago
4b0eecb
Bugfix: rdata flags must go through hash function in network byte order.
by Giovanni Bajo
· 13 years ago
262ac85
verify() function must take a keydata chained buffer for input key.
by Giovanni Bajo
· 13 years ago
4c70046
Move helper functions to common header file.
by Giovanni Bajo
· 13 years ago
a733864
Add a FIXME for missing logic.
by Giovanni Bajo
· 13 years ago
20bccd4
Rework the loop a little (no functionality changes)
by Giovanni Bajo
· 13 years ago
708bcd2
Call valg verify functions (unimplemented for now)
by Giovanni Bajo
· 13 years ago
d0edff7
Insert all DNSKEY/DS records into cache in one transaction.
by Giovanni Bajo
· 13 years ago
ccca70c
Change some logging messages.
by Giovanni Bajo
· 13 years ago
0d829eb
Skip non-signing keys
by Giovanni Bajo
· 13 years ago
4137b84
Postpone RRSIG processing after all DNSKEY/DS have been parsed.
by Giovanni Bajo
· 13 years ago
e6c2a67
Before using a key for validation, also verify that algorithm matches.
by Giovanni Bajo
· 13 years ago
47f99dd
Fix argument in dnssec_parsekey() call.
by Giovanni Bajo
· 13 years ago
3471f18
Start parsing DNSKEY records and insert them into cache.
by Giovanni Bajo
· 13 years ago
2ef843d
extract_name_no_compression: strip trailing dot.
by Giovanni Bajo
· 13 years ago
ce2a0f5
Macros to simplify tentative parsing.
by Giovanni Bajo
· 13 years ago
adca3e9
Refactor to use new VerifyAlg context, and start implementing logic for querying DNSKEYs.
by Giovanni Bajo
· 13 years ago
366dfcb
Explicitize the context of verification algorithm.
by Giovanni Bajo
· 13 years ago
28c6255
Move general macros in dnsmasq.h
by Giovanni Bajo
· 13 years ago
0decc86
Fix rrset qsort comparison function.
by Giovanni Bajo
· 13 years ago
b573aeb
Add skeleton for RSASHA256.
by Giovanni Bajo
· 13 years ago
d31d057
Remove useless endian-conversion after GETLONG().
by Giovanni Bajo
· 13 years ago
6445c8e
Fix off-by-one in iteration.
by Giovanni Bajo
· 13 years ago
382e38f
Specify the correct place where to canonicalize RR within RRset.
by Giovanni Bajo
· 13 years ago
d322de0
Further abstract API of verify crypto.
by Giovanni Bajo
· 13 years ago
b98f771
Filter out invalid characters in domain names.
by Giovanni Bajo
· 13 years ago
c7a93f6
Skip trailing \0 in domain name.
by Giovanni Bajo
· 13 years ago
970ce22
Augment verify algorithm table.
by Giovanni Bajo
· 13 years ago
e292e93
Initial dnssec structure.
by Giovanni Bajo
· 13 years ago