Giovanni Bajo
|
0d829ebc69
|
Skip non-signing keys
|
2013-08-20 15:41:20 +01:00 |
|
Giovanni Bajo
|
4137b84e4e
|
Postpone RRSIG processing after all DNSKEY/DS have been parsed.
|
2013-08-20 15:41:20 +01:00 |
|
Giovanni Bajo
|
e6c2a670fe
|
Before using a key for validation, also verify that algorithm matches.
|
2013-08-20 15:41:20 +01:00 |
|
Giovanni Bajo
|
47f99dd2b3
|
Fix argument in dnssec_parsekey() call.
|
2013-08-20 15:41:20 +01:00 |
|
Giovanni Bajo
|
3471f18130
|
Start parsing DNSKEY records and insert them into cache.
|
2013-08-20 15:41:20 +01:00 |
|
Giovanni Bajo
|
2ef843dd16
|
extract_name_no_compression: strip trailing dot.
|
2013-08-20 15:41:19 +01:00 |
|
Giovanni Bajo
|
ce2a0f5a6a
|
Macros to simplify tentative parsing.
|
2013-08-20 15:41:19 +01:00 |
|
Giovanni Bajo
|
adca3e9c4b
|
Refactor to use new VerifyAlg context, and start implementing logic for querying DNSKEYs.
|
2013-08-20 15:41:19 +01:00 |
|
Giovanni Bajo
|
366dfcb907
|
Explicitize the context of verification algorithm.
|
2013-08-20 15:41:19 +01:00 |
|
Giovanni Bajo
|
28c625572b
|
Move general macros in dnsmasq.h
|
2013-08-20 15:41:19 +01:00 |
|
Giovanni Bajo
|
0decc869ae
|
Fix rrset qsort comparison function.
|
2013-08-20 15:41:19 +01:00 |
|
Giovanni Bajo
|
b573aebc09
|
Add skeleton for RSASHA256.
|
2013-08-20 15:41:19 +01:00 |
|
Giovanni Bajo
|
d31d057aa3
|
Remove useless endian-conversion after GETLONG().
|
2013-08-20 15:41:18 +01:00 |
|
Giovanni Bajo
|
6445c8ed73
|
Fix off-by-one in iteration.
|
2013-08-20 15:41:18 +01:00 |
|
Giovanni Bajo
|
382e38f494
|
Specify the correct place where to canonicalize RR within RRset.
|
2013-08-20 15:41:18 +01:00 |
|
Giovanni Bajo
|
d322de0613
|
Further abstract API of verify crypto.
|
2013-08-20 15:41:18 +01:00 |
|
Giovanni Bajo
|
b98f771519
|
Filter out invalid characters in domain names.
|
2013-08-20 15:41:18 +01:00 |
|
Giovanni Bajo
|
c7a93f6e4e
|
Skip trailing \0 in domain name.
|
2013-08-20 15:41:18 +01:00 |
|
Giovanni Bajo
|
970ce22b68
|
Augment verify algorithm table.
|
2013-08-20 15:41:18 +01:00 |
|
Giovanni Bajo
|
e292e93d35
|
Initial dnssec structure.
|
2013-08-20 15:41:18 +01:00 |
|