177 Commits

Author SHA1 Message Date
Taral
220ad18ded Remove redundant sorting and fix small error 2011-09-08 12:14:06 -07:00
Taral
ca33c9ad0e Add sorting to DNSSEC signature verify 2011-09-08 12:14:06 -07:00
Miek Gieben
c104ee05b8 documentation updates 2011-09-08 19:25:45 +02:00
Miek Gieben
6034016b29 tweak the documentation a bit 2011-09-08 08:30:17 +02:00
Miek Gieben
7897c8f088 Add RSASHA1NSEC3SHA1 alg
From Taral <taralx@gmail.com>
2011-09-08 08:26:40 +02:00
Miek Gieben
4671072027 Error handling
Handle semantic errors in the input stream.
Try to use Ragel's error handling when seeing a non-supported
class. This does not work yet.
2011-07-24 17:08:33 +02:00
Miek Gieben
da0603089a gofmt -w 2011-07-23 23:43:43 +02:00
Miek Gieben
9b1e7b4b3d documentation
make Str_rr and Str_class private, prolly only needed
for parsing
2011-07-23 23:15:40 +02:00
Miek Gieben
fd0064c805 Parsings works - clean up the tests
RR_DNSKEY has now a
* Read (to read an RR)
* ReadPrivateKey (to read an private key file)

Together you have enough data to sign and verify DNSSEC data.
I'm thinking about a better API, but I think one will emerge
whenever I complete the zone parsin.
2011-07-17 20:51:27 +02:00
Miek Gieben
4c26df63ba Drop the Alg and Hash prefixes 2011-07-08 17:27:44 +02:00
Miek Gieben
b84e27535c More ECC updates - we should be able to sign 2011-07-08 14:51:40 +02:00
Miek Gieben
ad5b59c09d Prepare ecdsa signing/verification 2011-07-08 11:40:32 +02:00
Miek Gieben
e73c759491 More curve updates 2011-07-08 11:08:31 +02:00
Miek Gieben
328931d079 implement (part of) ecdsa256/384 2011-07-08 10:41:07 +02:00
Miek Gieben
582766d6fe Tweaks preparing for ECC 2011-07-07 11:19:57 +02:00
Miek Gieben
df10cc187e Add the new hashes 2011-07-07 10:00:42 +02:00
Miek Gieben
7cc28a94e9 Fix funkensturm signing
make LabelCount public account.
2011-07-06 21:50:23 +02:00
Miek Gieben
ffd7a5acb6 documentation 2011-03-30 15:44:28 +02:00
Miek Gieben
8a4647ec22 documentation 2011-03-30 15:35:49 +02:00
Miek Gieben
f44bf2d656 Formatting 2011-03-24 09:24:24 +01:00
Miek Gieben
d8d4d000bc Fix test and robustness 2011-03-24 09:02:19 +01:00
Miek Gieben
3af023bda9 Use bufio.Reader in private key reading 2011-03-23 16:10:15 +01:00
Miek Gieben
bc4d7ed748 add this example too 2011-03-22 09:13:25 +01:00
Miek Gieben
50ecc8d2a6 the comments 2011-03-15 19:41:28 +01:00
Miek Gieben
115309962a Add const for KSK/ZSK and REVOKE 2011-03-03 11:45:33 +01:00
Miek Gieben
2b5a97570a Made a start with ixfr 2011-02-24 21:44:55 +01:00
Miek Gieben
98e4b33cb5 formatting and documentation 2011-02-24 16:22:14 +01:00
Miek Gieben
71b860e0d3 comment updates 2011-02-24 15:31:58 +01:00
Miek Gieben
266ed16e72 refactor the rrset to signedata function 2011-02-24 15:29:36 +01:00
Miek Gieben
9ea988d5fa doc update 2011-02-11 22:21:41 +01:00
Miek Gieben
1e111c9571 Make it work with the new Go release 2011-02-02 09:05:25 +01:00
Miek Gieben
8fbcb3e408 loose the dns. prefix 2011-01-27 20:43:55 +01:00
Miek Gieben
bc53ca75e1 some buf sizes 2011-01-27 20:30:16 +01:00
Miek Gieben
f934968d00 remove printlns 2011-01-27 20:24:58 +01:00
Miek Gieben
13574b6c97 use DefaultMsgSize 2011-01-27 09:38:52 +01:00
Miek Gieben
0e0c6fd024 use DefaultMsgSize 2011-01-27 09:38:30 +01:00
Miek Gieben
d9dfd913a7 documentation updates 2011-01-27 09:29:11 +01:00
Miek Gieben
7e1f9490f2 Cert RR added
PubKey is named PublicKey in the RR_DNSKEY
2011-01-25 13:57:54 +01:00
Miek Gieben
fc0ffa20f7 Not possible to create keytag from privkey alone 2011-01-18 11:43:08 +01:00
Miek Gieben
68e0e0b1be Set the algorithm too in the test 2011-01-18 11:34:48 +01:00
Miek Gieben
3df903d6e6 Small signing tweaks
* Get more info from the rrset your are signing
    * Still todo, calculate publickey and keytag etc.
2011-01-18 11:25:47 +01:00
Miek Gieben
9eea4682fd Fix documentation 2011-01-17 21:10:48 +01:00
Miek Gieben
96a55dee9b Less verbose tests 2011-01-17 20:29:40 +01:00
Miek Gieben
48cbf55a23 completely fix private key reading 2011-01-17 20:18:51 +01:00
Miek Gieben
1f6a221bd8 Private key completely works. Can read BIND9 files 2011-01-17 19:52:28 +01:00
Miek Gieben
ea08cb2d7b Fix all exponent issues in rsa keys 2011-01-17 18:13:52 +01:00
Miek Gieben
2041cffcfc Fix exp 65537 in RSA keys 2011-01-17 17:55:58 +01:00
Miek Gieben
d086722c36 Add rrset check function 2011-01-16 20:07:17 +01:00
Miek Gieben
2cfa45408d trying to set the pubkey from the private key 2011-01-16 18:37:29 +01:00
Miek Gieben
54f158c23d Helper functions for base64 encoding/decoding 2011-01-15 10:38:14 +01:00