Commit Graph

4104 Commits

Author SHA1 Message Date
Miek Gieben 79f61af370 Fix private Key reading (only for RSA atm) 2011-01-16 19:03:19 +01:00
Miek Gieben 2cfa45408d trying to set the pubkey from the private key 2011-01-16 18:37:29 +01:00
Miek Gieben 96457a435a Parsing .private files work - needs some cleaning up 2011-01-16 17:59:04 +01:00
Miek Gieben 317b23ceaf Parsing private key almost there 2011-01-16 17:43:41 +01:00
Miek Gieben 8ed6c8a8f4 more parsing: from private key file - not finished 2011-01-16 16:22:31 +01:00
Miek Gieben 2b4ac48354 more parsing stuff 2011-01-16 15:47:45 +01:00
Miek Gieben 0c6b29aabd beginning of a dns lexer 2011-01-16 15:30:59 +01:00
Miek Gieben 5cad281ea4 doc updates 2011-01-15 23:05:56 +01:00
Miek Gieben b308446a98 fold these tests together too 2011-01-15 22:58:32 +01:00
Miek Gieben 582c89299b Only 3 testfiles left 2011-01-15 22:57:17 +01:00
Miek Gieben e711d80acd better name 2011-01-15 22:54:11 +01:00
Miek Gieben 3856fa250f remove this test too 2011-01-15 22:53:45 +01:00
Miek Gieben a1e2d21553 Fold more tests into 1 file 2011-01-15 22:53:04 +01:00
Miek Gieben f1e3496e8d Fold some tests back together 2011-01-15 22:48:39 +01:00
Miek Gieben 508103a287 make the parsing compile - complete unusable atm 2011-01-15 14:40:54 +01:00
Miek Gieben 5e0315bd58 Update TODO a little 2011-01-15 13:37:36 +01:00
Miek Gieben dcc2d9f81d Add some more testing 2011-01-15 13:37:04 +01:00
Miek Gieben 5ab8afe518 folded inside package dns 2011-01-15 13:35:49 +01:00
Miek Gieben 1ea77385f3 Add first stab a yacc grammar+lexer 2011-01-15 13:34:51 +01:00
Miek Gieben b9195afa5a started with yacc 2011-01-15 12:37:16 +01:00
Miek Gieben da68fa7c71 More stuff removed from the TODO 2011-01-15 12:31:54 +01:00
Miek Gieben 0b91df8b59 Squash some typos 2011-01-15 12:24:55 +01:00
Miek Gieben f274433c46 Put string.go inside DNS package 2011-01-15 12:24:09 +01:00
Miek Gieben f06fbca2e2 Add private (rsa) key to string method 2011-01-15 12:18:18 +01:00
Miek Gieben 117ab83ba4 Remove println 2011-01-15 10:38:35 +01:00
Miek Gieben 54f158c23d Helper functions for base64 encoding/decoding 2011-01-15 10:38:14 +01:00
Miek Gieben 3e11fafac5 Fix the keygen alg: fill the correct bytes 2011-01-14 19:15:25 +01:00
Miek Gieben 15bf984f3f LabelCount() made public and various other tweaks 2011-01-14 18:55:18 +01:00
Miek Gieben 79b926d862 no need to be in git 2011-01-14 18:26:23 +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 fff721c6e0 more stuff removed from the TODO 2011-01-14 12:14:41 +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 af1d7ba702 small update 2011-01-13 17:12:19 +01:00
Miek Gieben 70fe0a61e3 update the TODO 2011-01-13 17:03:57 +01:00
Miek Gieben 53bea506ba Fix the documentation of the responder package 2011-01-13 16:52:12 +01:00
Miek Gieben ea275e888e Use intefaces better and stick to net.Addr 2011-01-13 16:44:20 +01:00
Miek Gieben 4246a85b55 update the TODO 2011-01-13 16:17:36 +01:00
Miek Gieben fea310bbcf New API
rename resolver.DnsMsg to resolver.Msg. shorter and better
Adapt all files to this change
2011-01-13 16:12:02 +01:00
Miek Gieben c176c33c16 small tweaks 2011-01-13 15:57:35 +01:00
Miek Gieben ea68b035e9 Fix the UDP/TCP handling for the responder 2011-01-13 15:14:27 +01:00
Miek Gieben 8582967bab enforce the keysize 2011-01-13 08:48:05 +01:00
Miek Gieben 4109a032b9 more stuff 2011-01-12 16:41:17 +01:00
Miek Gieben 1ee22eb579 more happy with the interface 2011-01-12 16:33:56 +01:00
Miek Gieben a2ef425b84 doc updates 2011-01-12 00:30:42 +01:00
Miek Gieben 0130dde9f9 Figured out API for server side stuff 2011-01-12 00:20:05 +01:00
Miek Gieben 57b1e2f714 First stab at server support
Cherry pick GRONG for the server stuff (only server.go) seems
interesting.

Still working on the responder idea of GRONG and how to implement
it in godns
2011-01-11 23:33:07 +01:00
Miek Gieben 586337bf57 Remove zlutser 2011-01-11 20:24:20 +01:00