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 |
Miek Gieben
|
15bf984f3f
|
LabelCount() made public and various other tweaks
|
2011-01-14 18:55:18 +01:00 |
Miek Gieben
|
ab4a5b5477
|
Love interfaces
Using interfaces to make key.Generate and Sign much more generic
|
2011-01-14 18:25:36 +01:00 |
Miek Gieben
|
0c95585952
|
Signing works, dont know yet if it would validate
|
2011-01-14 13:22:24 +01:00 |
Miek Gieben
|
67230e9759
|
Fixed signing stuff (doesn't work yet)
Need a nice priv-key representation to make it all work
|
2011-01-14 12:10:54 +01:00 |
Miek Gieben
|
a60238bdde
|
Remove unwanted wire conversion functions
|
2011-01-14 11:57:28 +01:00 |
Miek Gieben
|
728b575b60
|
Make signing a method of DNSKEY
|
2011-01-13 17:14:14 +01:00 |
Miek Gieben
|
4f8537dde2
|
incorp. in the main dns package
|
2011-01-09 20:00:37 +01:00 |
Miek Gieben
|
42ce4d3085
|
Fix tsig -- needs testing
|
2011-01-09 15:54:23 +01:00 |
Miek Gieben
|
19edd05274
|
Fold dnssec back into dns
It is more natural. Otherwise tsig and tkey needed to be
put in their own packages
|
2011-01-09 10:31:23 +01:00 |
Miek Gieben
|
15dd65171b
|
Split the package in multiple packages
dns - the standard rrtypes and such
dnssec - validation, keytag calculation, etc
resolver - for talking to servers
|
2010-12-30 13:42:52 +01:00 |
Miek Gieben
|
bc624181dc
|
More dnssec stuff added
|
2010-12-30 09:24:40 +01:00 |
Miek Gieben
|
ac43aed00f
|
Extracted the pubkey from a DNSKEY record
|
2010-12-29 16:34:53 +01:00 |
Miek Gieben
|
504ab27f6f
|
en weer terug
|
2010-12-29 16:12:01 +01:00 |
Miek Gieben
|
de5b30f781
|
zo dan
|
2010-12-29 16:11:23 +01:00 |
Miek Gieben
|
5ced9e2152
|
almost ready for DNSSEC validation
only need call the crypto/rsa func
|
2010-12-28 14:57:30 +01:00 |
Miek Gieben
|
0cea39ac49
|
Second stab a DNSSEC validation
- still need: sorting, numOfLabels, wildcard handling
|
2010-12-28 10:40:20 +01:00 |
Miek Gieben
|
e339e8bce6
|
more tests
|
2010-12-28 10:17:27 +01:00 |
Miek Gieben
|
c1d45f507e
|
First stab at DNSSEC validation
|
2010-12-28 09:49:45 +01:00 |
Miek Gieben
|
4ed14b9785
|
More cleansup and robustness
* make the resolver more robust
* more dnssec functions
|
2010-12-28 09:41:54 +01:00 |
Miek Gieben
|
8dbefdd3f1
|
Add key2ds conversion
More DNSSEC pieces are coming together
|
2010-12-27 13:56:58 +01:00 |
Miek Gieben
|
36b181f65a
|
Add keytag calculation
Still slow, but it is working. Added testcase for this too
|
2010-12-27 12:49:48 +01:00 |
Miek Gieben
|
830b2eae29
|
add hex encoding for DS record
* some more edns finishing touches
|
2010-12-27 09:58:45 +01:00 |
Miek Gieben
|
b634118257
|
add function prototype for to be implemented functions
|
2010-12-25 13:13:32 +01:00 |
Miek Gieben
|
70552b49ca
|
More stuff added, first stab at using hashing functions
|
2010-12-25 11:43:12 +01:00 |
Miek Gieben
|
65caf6f891
|
Documentation!
Make the packet documentation much nicer.
|
2010-12-25 11:14:11 +01:00 |
Miek Gieben
|
fd9afcb44d
|
Add signature helper function
Do this in dnssec.go so that all DNSSEC stuff in contained
in that file.
Add testing too
|
2010-12-24 11:50:42 +01:00 |
Miek Gieben
|
92d09fcfc1
|
prepare stuff for DNSSEC
|
2010-12-24 10:59:15 +01:00 |