From dda096049ead410e36a2e5191cd90ed2128501d3 Mon Sep 17 00:00:00 2001 From: Miek Gieben Date: Wed, 18 Apr 2012 12:13:44 +0200 Subject: [PATCH] more tests --- dnssec_test.go | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/dnssec_test.go b/dnssec_test.go index be03c4ae..112d5150 100644 --- a/dnssec_test.go +++ b/dnssec_test.go @@ -45,6 +45,34 @@ func TestGenerateEC(t *testing.T) { t.Logf("%s\n", key.PrivateKeyString(privkey)) } +func TestGenerateDSA(t *testing.T) { + key := new(RR_DNSKEY) + key.Hdr.Rrtype = TypeDNSKEY + key.Hdr.Name = "miek.nl." + key.Hdr.Class = ClassINET + key.Hdr.Ttl = 14400 + key.Flags = 256 + key.Protocol = 3 + key.Algorithm = DSA + privkey, _ := key.Generate(1024) + t.Logf("%s\n", key.String()) + t.Logf("%s\n", key.PrivateKeyString(privkey)) +} + +func TestGenerateRSA(t *testing.T) { + key := new(RR_DNSKEY) + key.Hdr.Rrtype = TypeDNSKEY + key.Hdr.Name = "miek.nl." + key.Hdr.Class = ClassINET + key.Hdr.Ttl = 14400 + key.Flags = 256 + key.Protocol = 3 + key.Algorithm = RSASHA256 + privkey, _ := key.Generate(1024) + t.Logf("%s\n", key.String()) + t.Logf("%s\n", key.PrivateKeyString(privkey)) +} + func TestSecure(t *testing.T) { soa := getSoa()