2975 Commits

Author SHA1 Message Date
Miek Gieben
cf627feaa8 remove debugging.Validation code works, but isnt validating 2012-04-15 21:43:52 +02:00
Miek Gieben
e6b2ec8d72 Add ecdsa verification 2012-04-15 21:37:00 +02:00
Miek Gieben
930694cd05 Fix crash 2012-04-15 21:00:17 +02:00
Miek Gieben
872dc4fc6b Make the private key reading more natural 2012-04-15 20:55:25 +02:00
Miek Gieben
b58c604e17 Add symmetry to the reading of public/private keys
Add a NewPrivateKey that works on strings and calls ReadPrivateKey
that works on io.Readers.
2012-04-15 20:50:53 +02:00
Miek Gieben
a3befb0651 typecode assigned 2012-04-14 10:44:32 +02:00
Miek Gieben
b45673531f Merge branch 'master' of github.com:miekg/dns 2012-04-13 18:54:02 +02:00
Miek Gieben
3e11306260 some debugging 2012-04-12 15:39:54 +02:00
Miek Gieben
134b557647 Start with validating Curve algos 2012-04-11 16:20:29 +02:00
Miek Gieben
1e1559423d Fix EC signing 2012-04-11 16:09:40 +02:00
Miek Gieben
b1099c10b8 More stuff for ecdsa. Need to find good abstraction 2012-04-11 15:42:33 +02:00
Miek Gieben
edf4b3d11b Test signing with ecdsa 2012-04-11 15:13:17 +02:00
Miek Gieben
35bfb48fac fix the mnemonic for ecdsa* 2012-04-11 14:37:51 +02:00
Miek Gieben
a55014ff8a elliptic curve stuff 2012-04-11 14:32:44 +02:00
Miek Gieben
1083e5542e add comment 2012-04-06 20:12:00 +02:00
Miek Gieben
a06e3e497c small tweak in the tests 2012-04-06 19:29:50 +02:00
Miek Gieben
f346ff0a77 Add priv. key support for ecdsa 2012-04-06 19:27:11 +02:00
Miek Gieben
d75a9592bc small doc update 2012-03-27 11:02:30 +02:00
Miek Gieben
2db994d36e iets mooier 2012-03-27 09:26:04 +02:00
Miek Gieben
ab963a945a Update the todo 2012-03-27 09:01:22 +02:00
Miek Gieben
874787c537 Allow deregistration of handler
Implemented in both the server and client.
Renamed to client function to match the server side functions
Example progs need to be "ported" as this *is* an API change.
2012-03-26 23:15:15 +02:00
Miek Gieben
7f8e73f48d update todo 2012-03-26 11:01:50 +02:00
Miek Gieben
33a58c8cb7 make it compile 2012-03-19 20:00:40 +01:00
Miek Gieben
da230e4ff5 small updates 2012-03-18 22:47:06 +01:00
Miek Gieben
f38cd6abe0 better errors 2012-03-18 22:44:42 +01:00
Miek Gieben
99d26fb386 documentation 2012-03-18 22:41:29 +01:00
Miek Gieben
cd99dca8bc Merge pull request #14 from taralx/master
Thanks, pulled
2012-03-18 02:14:55 -07:00
Taral
5fc37375db Always use "." for the root domain. 2012-03-17 23:43:12 -07:00
Miek Gieben
c14f87ef81 Fix crash in chaos 2012-03-17 17:32:57 +01:00
Miek Gieben
13cb5c4091 cleanup 2012-03-11 19:39:16 +01:00
Miek Gieben
33c60cc532 Set *ALL* headers bits, now showing CD and AD
Fill in the missing pieces of the header
2012-03-09 20:42:40 +01:00
Miek Gieben
492ec63401 prototype nsec cover method 2012-03-08 21:16:51 +01:00
Miek Gieben
84fccc1bfe Rename nsec3 to nsecx as nsec stuff will be added 2012-03-08 21:14:19 +01:00
Miek Gieben
9f14f2d5ab Documentation updates 2012-03-08 20:47:45 +01:00
Miek Gieben
1009d83753 Fix opt not as last record 2012-03-06 19:28:34 +01:00
Miek Gieben
cafc55543b Fix the tsig documentation 2012-03-06 19:10:49 +01:00
Miek Gieben
663cdac6a9 Cleanup todo 2012-03-05 22:06:00 +01:00
Miek Gieben
9043e34c06 TSIG with request MAC is working 2012-03-05 22:03:18 +01:00
Miek Gieben
387e6f1c49 Fix the testcases 2012-03-04 22:35:48 +01:00
Miek Gieben
97a07cd326 Ids already set 2012-03-04 22:34:11 +01:00
Miek Gieben
4f61f8621b More server side TSIG stuff - does not validate (yet) 2012-03-04 22:32:23 +01:00
Miek Gieben
c53cddf38c TSIG overhauled
This lead to some changes in the Write() function. Both
server side and client side are now more similar.
2012-03-04 21:00:09 +01:00
Miek Gieben
58a0addc8a Add tsig support 2012-03-04 17:54:14 +01:00
Miek Gieben
4f7000d1f6 Update the readme 2012-03-04 16:35:21 +01:00
Miek Gieben
f79c964e73 Update the todo 2012-03-04 15:36:16 +01:00
Miek Gieben
2806def5c0 document the interface better 2012-03-04 14:53:57 +01:00
Miek Gieben
1744a80850 add a TsigStatus to the client as well
Bring server and client side more inline
with each other. For a client we also
use TsigStatus() to retrieve the tsig info.
2012-03-04 14:47:20 +01:00
Miek Gieben
49f41fb17b Install example right away 2012-03-04 10:41:16 +01:00
Miek Gieben
536ac17f11 doc tweak 2012-03-03 18:07:36 +01:00
Miek Gieben
df6d86e937 Fix for when not seeing an RR at all 2012-03-03 17:40:30 +01:00