diff options
author | Henryk Plötz <henryk@ploetzli.ch> | 2014-10-03 20:19:52 +0200 |
---|---|---|
committer | Henryk Plötz <henryk@ploetzli.ch> | 2014-10-03 20:29:37 +0200 |
commit | eaaa5b4f9301ae2e5a29dd77616d8e29fd3b2c28 (patch) | |
tree | c090b31513b85dfca08b878066faf9d2893c7a7a /test | |
parent | 898102385f20b06f08dc5fb379e1c9aa261a5700 (diff) | |
download | tinydnssec-eaaa5b4f9301ae2e5a29dd77616d8e29fd3b2c28.tar.gz tinydnssec-eaaa5b4f9301ae2e5a29dd77616d8e29fd3b2c28.tar.bz2 |
Add tinydnssec-1.05-1.3.tar.bz2
Source was http://www.tinydnssec.org/download/tinydnssec-1.05-1.3.tar.bz2, SHA1 b33d5c3e0de67f6427aad8c00a99580b59804075
Diffstat (limited to 'test')
-rw-r--r-- | test/a-01 | 16 | ||||
-rw-r--r-- | test/a-02 | 9 | ||||
-rw-r--r-- | test/a-03 | 11 | ||||
-rw-r--r-- | test/a-04 | 7 | ||||
-rw-r--r-- | test/a-05 | 7 | ||||
-rw-r--r-- | test/a-06 | 9 | ||||
-rw-r--r-- | test/a-07 | 18 | ||||
-rw-r--r-- | test/a-08 | 11 | ||||
-rw-r--r-- | test/a-09 | 7 | ||||
-rw-r--r-- | test/a-10 | 9 | ||||
-rw-r--r-- | test/a-11 | 6 | ||||
-rw-r--r-- | test/a-12 | 3 | ||||
-rw-r--r-- | test/a-13 | 3 | ||||
-rw-r--r-- | test/a-14 | 3 | ||||
-rw-r--r-- | test/a-15 | 9 | ||||
-rw-r--r-- | test/a-16 | 3 | ||||
-rw-r--r-- | test/a-17 | 3 | ||||
-rw-r--r-- | test/a-18 | 3 | ||||
-rw-r--r-- | test/a-19 | 4 | ||||
-rw-r--r-- | test/a-20 | 4 | ||||
-rw-r--r-- | test/a-21 | 7 | ||||
-rw-r--r-- | test/a-22 | 7 | ||||
-rw-r--r-- | test/a-23 | 4 | ||||
-rw-r--r-- | test/a-24 | 6 | ||||
-rw-r--r-- | test/a-25 | 9 | ||||
-rw-r--r-- | test/a-26 | 9 | ||||
-rw-r--r-- | test/a-27 | 12 | ||||
-rw-r--r-- | test/a-28 | 7 | ||||
-rw-r--r-- | test/a-29 | 12 | ||||
-rw-r--r-- | test/a-30 | 3 | ||||
-rw-r--r-- | test/a-31 | 4 | ||||
-rw-r--r-- | test/a-32 | 3 | ||||
-rw-r--r-- | test/a-33 | 4 | ||||
-rw-r--r-- | test/a-34 | 9 | ||||
-rw-r--r-- | test/a-35 | 10 | ||||
-rw-r--r-- | test/a-36 | 3 | ||||
-rw-r--r-- | test/a-37 | 3 | ||||
-rw-r--r-- | test/a-38 | 4 | ||||
-rw-r--r-- | test/a-39 | 5 | ||||
-rw-r--r-- | test/data | 65 | ||||
-rw-r--r-- | test/example.ksk | 53 | ||||
-rw-r--r-- | test/example.zsk | 17 | ||||
-rw-r--r-- | test/q-01 | 2 | ||||
-rw-r--r-- | test/q-02 | 2 | ||||
-rw-r--r-- | test/q-03 | 2 | ||||
-rw-r--r-- | test/q-04 | 2 | ||||
-rw-r--r-- | test/q-05 | 2 | ||||
-rw-r--r-- | test/q-06 | 2 | ||||
-rw-r--r-- | test/q-07 | 2 | ||||
-rw-r--r-- | test/q-08 | 2 | ||||
-rw-r--r-- | test/q-09 | 2 | ||||
-rw-r--r-- | test/q-10 | 1 | ||||
-rw-r--r-- | test/q-11 | 1 | ||||
-rw-r--r-- | test/q-12 | 1 | ||||
-rw-r--r-- | test/q-13 | 1 | ||||
-rw-r--r-- | test/q-14 | 1 | ||||
-rw-r--r-- | test/q-15 | 1 | ||||
-rw-r--r-- | test/q-16 | 1 | ||||
-rw-r--r-- | test/q-17 | 1 | ||||
-rw-r--r-- | test/q-18 | 1 | ||||
-rw-r--r-- | test/q-19 | 1 | ||||
-rw-r--r-- | test/q-20 | 1 | ||||
-rw-r--r-- | test/q-21 | 1 | ||||
-rw-r--r-- | test/q-22 | 1 | ||||
-rw-r--r-- | test/q-23 | 1 | ||||
-rw-r--r-- | test/q-24 | 1 | ||||
-rw-r--r-- | test/q-25 | 1 | ||||
-rw-r--r-- | test/q-26 | 1 | ||||
-rw-r--r-- | test/q-27 | 1 | ||||
-rw-r--r-- | test/q-28 | 1 | ||||
-rw-r--r-- | test/q-29 | 1 | ||||
-rw-r--r-- | test/q-30 | 1 | ||||
-rw-r--r-- | test/q-31 | 1 | ||||
-rw-r--r-- | test/q-32 | 1 | ||||
-rw-r--r-- | test/q-33 | 1 | ||||
-rw-r--r-- | test/q-34 | 1 | ||||
-rw-r--r-- | test/q-35 | 1 | ||||
-rw-r--r-- | test/q-36 | 1 | ||||
-rw-r--r-- | test/q-37 | 1 | ||||
-rw-r--r-- | test/q-38 | 1 | ||||
-rw-r--r-- | test/q-39 | 1 |
81 files changed, 449 insertions, 0 deletions
diff --git a/test/a-01 b/test/a-01 new file mode 100644 index 0000000..edbae15 --- /dev/null +++ b/test/a-01 @@ -0,0 +1,16 @@ +<SIZE> bytes, 1+2+3+9 records, response, authoritative, noerror +query: MX x.w.example +answer: x.w.example 3600 MX 1 xx.example +answer: x.w.example 3600 RRSIG MX 7 3 3600 <TIME> <TIME> 44495 example <SIG> +authority: example 3600 NS ns1.example +authority: example 3600 NS ns2.example +authority: example 3600 RRSIG NS 7 1 3600 <TIME> <TIME> 44495 example <SIG> +additional: . 0 OPT 512 0 0 8000 +additional: xx.example 3600 A 192.0.2.10 +additional: xx.example 3600 AAAA 2001:db8::f00:baaa +additional: xx.example 3600 RRSIG A 7 2 3600 <TIME> <TIME> 44495 example <SIG> +additional: xx.example 3600 RRSIG AAAA 7 2 3600 <TIME> <TIME> 44495 example <SIG> +additional: ns1.example 3600 A 192.0.2.1 +additional: ns1.example 3600 RRSIG A 7 2 3600 <TIME> <TIME> 44495 example <SIG> +additional: ns2.example 3600 A 192.0.2.2 +additional: ns2.example 3600 RRSIG A 7 2 3600 <TIME> <TIME> 44495 example <SIG> diff --git a/test/a-02 b/test/a-02 new file mode 100644 index 0000000..ec13d5d --- /dev/null +++ b/test/a-02 @@ -0,0 +1,9 @@ +<SIZE> bytes, 1+0+4+3 records, response, noerror +query: MX mc.a.example +authority: a.example 3600 NS ns1.a.example +authority: a.example 3600 NS ns2.a.example +authority: a.example 3600 DS 58470 5 1 3079F1593EBAD6DC121E202A8B766A6A4837206C +authority: a.example 3600 RRSIG DS 7 2 3600 <TIME> <TIME> 44495 example <SIG> +additional: . 0 OPT 512 0 0 8000 +additional: ns1.a.example 3600 A 192.0.2.5 +additional: ns2.a.example 3600 A 192.0.2.6 diff --git a/test/a-03 b/test/a-03 new file mode 100644 index 0000000..6b543dc --- /dev/null +++ b/test/a-03 @@ -0,0 +1,11 @@ +<SIZE> bytes, 1+0+8+1 records, response, authoritative, nxdomain +query: A a.c.x.w.example +authority: example 3600 SOA ns1.example bugs.x.w.example <TIME> 3600 300 3600000 3600 +authority: example 3600 RRSIG SOA 7 1 3600 <TIME> <TIME> 44495 example <SIG> +authority: b4um86eghhds6nea196smvmlo4ors995.example 3600 NSEC3 1 0 12 AABBCCDD gjeqe526plbf1g8mklp59enfd789njgi MX RRSIG +authority: b4um86eghhds6nea196smvmlo4ors995.example 3600 RRSIG NSEC3 7 2 3600 <TIME> <TIME> 44495 example <SIG> +authority: 4g6p9u5gvfshp30pqecj98b3maqbn1ck.example 3600 NSEC3 1 0 12 AABBCCDD b4um86eghhds6nea196smvmlo4ors995 NS +authority: 4g6p9u5gvfshp30pqecj98b3maqbn1ck.example 3600 RRSIG NSEC3 7 2 3600 <TIME> <TIME> 44495 example <SIG> +authority: 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example 3600 NSEC3 1 0 12 AABBCCDD 2t7b4g4vsa5smi47k61mv5bv1a22bojr NS SOA MX RRSIG DNSKEY NSEC3PARAM +authority: 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example 3600 RRSIG NSEC3 7 2 3600 <TIME> <TIME> 44495 example <SIG> +additional: . 0 OPT 512 0 0 8000 diff --git a/test/a-04 b/test/a-04 new file mode 100644 index 0000000..b23c1ed --- /dev/null +++ b/test/a-04 @@ -0,0 +1,7 @@ +<SIZE> bytes, 1+0+4+1 records, response, authoritative, noerror +query: MX ns1.example +authority: example 3600 SOA ns1.example bugs.x.w.example <TIME> 3600 300 3600000 3600 +authority: example 3600 RRSIG SOA 7 1 3600 <TIME> <TIME> 44495 example <SIG> +authority: 2t7b4g4vsa5smi47k61mv5bv1a22bojr.example 3600 NSEC3 1 0 12 AABBCCDD 2vptu5timamqttgl4luu9kg21e0aor3s A RRSIG +authority: 2t7b4g4vsa5smi47k61mv5bv1a22bojr.example 3600 RRSIG NSEC3 7 2 3600 <TIME> <TIME> 44495 example <SIG> +additional: . 0 OPT 512 0 0 8000 diff --git a/test/a-05 b/test/a-05 new file mode 100644 index 0000000..39dce85 --- /dev/null +++ b/test/a-05 @@ -0,0 +1,7 @@ +<SIZE> bytes, 1+0+4+1 records, response, authoritative, noerror +query: A y.w.example +authority: example 3600 SOA ns1.example bugs.x.w.example <TIME> 3600 300 3600000 3600 +authority: example 3600 RRSIG SOA 7 1 3600 <TIME> <TIME> 44495 example <SIG> +authority: ji6neoaepv8b5o6k4ev33abha8ht9fgc.example 3600 NSEC3 1 0 12 AABBCCDD k8udemvp1j2f7eg6jebps17vp3n8i58h +authority: ji6neoaepv8b5o6k4ev33abha8ht9fgc.example 3600 RRSIG NSEC3 7 2 3600 <TIME> <TIME> 44495 example <SIG> +additional: . 0 OPT 512 0 0 8000 diff --git a/test/a-06 b/test/a-06 new file mode 100644 index 0000000..ea65ded --- /dev/null +++ b/test/a-06 @@ -0,0 +1,9 @@ +<SIZE> bytes, 1+2+5+0 records, response, authoritative, noerror +query: MX a.z.w.example +answer: a.z.w.example 3600 MX 1 ai.example +answer: a.z.w.example 3600 RRSIG MX 7 2 3600 <TIME> <TIME> 44495 example <SIG> +authority: q04jkcevqvmu85r014c7dkba38o0ji5r.example 3600 NSEC3 1 0 12 AABBCCDD r53bq7cc2uvmubfu5ocmm6pers9tk9en A RRSIG +authority: q04jkcevqvmu85r014c7dkba38o0ji5r.example 3600 RRSIG NSEC3 7 2 3600 <TIME> <TIME> 44495 example <SIG> +authority: example 3600 NS ns1.example +authority: example 3600 NS ns2.example +authority: example 3600 RRSIG NS 7 1 3600 <TIME> <TIME> 44495 example <SIG> diff --git a/test/a-07 b/test/a-07 new file mode 100644 index 0000000..3d2e512 --- /dev/null +++ b/test/a-07 @@ -0,0 +1,18 @@ +<SIZE> bytes, 1+2+5+9 records, response, authoritative, noerror +query: MX a.z.w.example +answer: a.z.w.example 3600 MX 1 ai.example +answer: a.z.w.example 3600 RRSIG MX 7 2 3600 <TIME> <TIME> 44495 example <SIG> +authority: q04jkcevqvmu85r014c7dkba38o0ji5r.example 3600 NSEC3 1 0 12 AABBCCDD r53bq7cc2uvmubfu5ocmm6pers9tk9en A RRSIG +authority: q04jkcevqvmu85r014c7dkba38o0ji5r.example 3600 RRSIG NSEC3 7 2 3600 <TIME> <TIME> 44495 example <SIG> +authority: example 3600 NS ns1.example +authority: example 3600 NS ns2.example +authority: example 3600 RRSIG NS 7 1 3600 <TIME> <TIME> 44495 example <SIG> +additional: . 0 OPT 512 0 0 8000 +additional: ai.example 3600 A 192.0.2.9 +additional: ai.example 3600 AAAA 2001:db8::f00:baa9 +additional: ai.example 3600 RRSIG A 7 2 3600 <TIME> <TIME> 44495 example <SIG> +additional: ai.example 3600 RRSIG AAAA 7 2 3600 <TIME> <TIME> 44495 example <SIG> +additional: ns1.example 3600 A 192.0.2.1 +additional: ns1.example 3600 RRSIG A 7 2 3600 <TIME> <TIME> 44495 example <SIG> +additional: ns2.example 3600 A 192.0.2.2 +additional: ns2.example 3600 RRSIG A 7 2 3600 <TIME> <TIME> 44495 example <SIG> diff --git a/test/a-08 b/test/a-08 new file mode 100644 index 0000000..2b64468 --- /dev/null +++ b/test/a-08 @@ -0,0 +1,11 @@ +<SIZE> bytes, 1+0+8+1 records, response, authoritative, noerror +query: AAAA a.z.w.example +authority: example 3600 SOA ns1.example bugs.x.w.example <TIME> 3600 300 3600000 3600 +authority: example 3600 RRSIG SOA 7 1 3600 <TIME> <TIME> 44495 example <SIG> +authority: r53bq7cc2uvmubfu5ocmm6pers9tk9en.example 3600 NSEC3 1 0 12 AABBCCDD t644ebqk9bibcna874givr6joj62mlhv MX RRSIG +authority: r53bq7cc2uvmubfu5ocmm6pers9tk9en.example 3600 RRSIG NSEC3 7 2 3600 <TIME> <TIME> 44495 example <SIG> +authority: k8udemvp1j2f7eg6jebps17vp3n8i58h.example 3600 NSEC3 1 0 12 AABBCCDD kohar7mbb8dc2ce8a9qvl8hon4k53uhi +authority: k8udemvp1j2f7eg6jebps17vp3n8i58h.example 3600 RRSIG NSEC3 7 2 3600 <TIME> <TIME> 44495 example <SIG> +authority: q04jkcevqvmu85r014c7dkba38o0ji5r.example 3600 NSEC3 1 0 12 AABBCCDD r53bq7cc2uvmubfu5ocmm6pers9tk9en A RRSIG +authority: q04jkcevqvmu85r014c7dkba38o0ji5r.example 3600 RRSIG NSEC3 7 2 3600 <TIME> <TIME> 44495 example <SIG> +additional: . 0 OPT 512 0 0 8000 diff --git a/test/a-09 b/test/a-09 new file mode 100644 index 0000000..1cca425 --- /dev/null +++ b/test/a-09 @@ -0,0 +1,7 @@ +<SIZE> bytes, 1+0+4+1 records, response, authoritative, noerror +query: DS example +authority: example 3600 SOA ns1.example bugs.x.w.example <TIME> 3600 300 3600000 3600 +authority: example 3600 RRSIG SOA 7 1 3600 <TIME> <TIME> 44495 example <SIG> +authority: 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example 3600 NSEC3 1 0 12 AABBCCDD 2t7b4g4vsa5smi47k61mv5bv1a22bojr NS SOA MX RRSIG DNSKEY NSEC3PARAM +authority: 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example 3600 RRSIG NSEC3 7 2 3600 <TIME> <TIME> 44495 example <SIG> +additional: . 0 OPT 512 0 0 8000 diff --git a/test/a-10 b/test/a-10 new file mode 100644 index 0000000..8388037 --- /dev/null +++ b/test/a-10 @@ -0,0 +1,9 @@ +<SIZE> bytes, 1+1+2+4 records, response, authoritative, noerror +query: MX x.w.example +answer: x.w.example 3600 MX 1 xx.example +authority: example 3600 NS ns1.example +authority: example 3600 NS ns2.example +additional: xx.example 3600 A 192.0.2.10 +additional: xx.example 3600 AAAA 2001:db8::f00:baaa +additional: ns1.example 3600 A 192.0.2.1 +additional: ns2.example 3600 A 192.0.2.2 diff --git a/test/a-11 b/test/a-11 new file mode 100644 index 0000000..a374184 --- /dev/null +++ b/test/a-11 @@ -0,0 +1,6 @@ +<SIZE> bytes, 1+0+2+2 records, response, noerror +query: MX mc.a.example +authority: a.example 3600 NS ns1.a.example +authority: a.example 3600 NS ns2.a.example +additional: ns1.a.example 3600 A 192.0.2.5 +additional: ns2.a.example 3600 A 192.0.2.6 diff --git a/test/a-12 b/test/a-12 new file mode 100644 index 0000000..fd9f2e2 --- /dev/null +++ b/test/a-12 @@ -0,0 +1,3 @@ +<SIZE> bytes, 1+0+1+0 records, response, authoritative, nxdomain +query: A a.c.x.w.example +authority: example 3600 SOA ns1.example bugs.x.w.example <TIME> 3600 300 3600000 3600 diff --git a/test/a-13 b/test/a-13 new file mode 100644 index 0000000..8b8cd29 --- /dev/null +++ b/test/a-13 @@ -0,0 +1,3 @@ +<SIZE> bytes, 1+0+1+0 records, response, authoritative, noerror +query: MX ns1.example +authority: example 3600 SOA ns1.example bugs.x.w.example <TIME> 3600 300 3600000 3600 diff --git a/test/a-14 b/test/a-14 new file mode 100644 index 0000000..b08e678 --- /dev/null +++ b/test/a-14 @@ -0,0 +1,3 @@ +<SIZE> bytes, 1+0+1+0 records, response, authoritative, noerror +query: A y.w.example +authority: example 3600 SOA ns1.example bugs.x.w.example <TIME> 3600 300 3600000 3600 diff --git a/test/a-15 b/test/a-15 new file mode 100644 index 0000000..81c4011 --- /dev/null +++ b/test/a-15 @@ -0,0 +1,9 @@ +<SIZE> bytes, 1+1+2+4 records, response, authoritative, noerror +query: MX a.z.w.example +answer: a.z.w.example 3600 MX 1 ai.example +authority: example 3600 NS ns1.example +authority: example 3600 NS ns2.example +additional: ai.example 3600 A 192.0.2.9 +additional: ai.example 3600 AAAA 2001:db8::f00:baa9 +additional: ns1.example 3600 A 192.0.2.1 +additional: ns2.example 3600 A 192.0.2.2 diff --git a/test/a-16 b/test/a-16 new file mode 100644 index 0000000..563b112 --- /dev/null +++ b/test/a-16 @@ -0,0 +1,3 @@ +<SIZE> bytes, 1+0+1+0 records, response, authoritative, noerror +query: AAAA a.z.w.example +authority: example 3600 SOA ns1.example bugs.x.w.example <TIME> 3600 300 3600000 3600 diff --git a/test/a-17 b/test/a-17 new file mode 100644 index 0000000..f9dd3c4 --- /dev/null +++ b/test/a-17 @@ -0,0 +1,3 @@ +<SIZE> bytes, 1+0+1+0 records, response, authoritative, noerror +query: DS example +authority: example 3600 SOA ns1.example bugs.x.w.example <TIME> 3600 300 3600000 3600 diff --git a/test/a-18 b/test/a-18 new file mode 100644 index 0000000..16f37ad --- /dev/null +++ b/test/a-18 @@ -0,0 +1,3 @@ +<SIZE> bytes, 1+1+0+0 records, response, noerror +query: MX an.example.xx +answer: an.example.xx 86400 CNAME tripple.xx diff --git a/test/a-19 b/test/a-19 new file mode 100644 index 0000000..4bcb58e --- /dev/null +++ b/test/a-19 @@ -0,0 +1,4 @@ +<SIZE> bytes, 1+2+0+0 records, response, noerror +query: MX another.example.xx +answer: another.example.xx 86400 CNAME an.example.xx +answer: an.example.xx 86400 CNAME tripple.xx diff --git a/test/a-20 b/test/a-20 new file mode 100644 index 0000000..9f51657 --- /dev/null +++ b/test/a-20 @@ -0,0 +1,4 @@ +<SIZE> bytes, 1+1+1+0 records, response, authoritative, noerror +query: MX simple.example.xx +answer: simple.example.xx 86400 CNAME ns1.example.xx +authority: example.xx 2500 SOA ns1.example.xx bugs.x.w.example.xx <TIME> 3600 300 3600000 3600 diff --git a/test/a-21 b/test/a-21 new file mode 100644 index 0000000..704ffed --- /dev/null +++ b/test/a-21 @@ -0,0 +1,7 @@ +<SIZE> bytes, 1+1+2+2 records, response, noerror +query: MX sub.example.xx +answer: sub.example.xx 86400 CNAME ns1.a.example.xx +authority: a.example.xx 259200 NS ns1.a.example.xx +authority: a.example.xx 259200 NS ns2.a.example.xx +additional: ns1.a.example.xx 259200 A 192.0.2.5 +additional: ns2.a.example.xx 259200 A 192.0.2.6 diff --git a/test/a-22 b/test/a-22 new file mode 100644 index 0000000..8af935b --- /dev/null +++ b/test/a-22 @@ -0,0 +1,7 @@ +<SIZE> bytes, 1+2+2+1 records, response, authoritative, noerror +query: A simple.example.xx +answer: simple.example.xx 86400 CNAME ns1.example.xx +answer: ns1.example.xx 259200 A 192.0.2.1 +authority: example.xx 259200 NS ns1.example.xx +authority: example.xx 259200 NS ns2.example.xx +additional: ns2.example.xx 259200 A 192.0.2.2 diff --git a/test/a-23 b/test/a-23 new file mode 100644 index 0000000..3d73b24 --- /dev/null +++ b/test/a-23 @@ -0,0 +1,4 @@ +<SIZE> bytes, 1+2+0+0 records, response, noerror +query: MX an.example.xx +answer: an.example.xx 86400 CNAME tripple.xx +answer: an.example.xx 86400 RRSIG CNAME 7 3 86400 <TIME> <TIME> 44495 example.xx <SIG> diff --git a/test/a-24 b/test/a-24 new file mode 100644 index 0000000..d944f1a --- /dev/null +++ b/test/a-24 @@ -0,0 +1,6 @@ +<SIZE> bytes, 1+4+0+0 records, response, noerror +query: MX another.example.xx +answer: another.example.xx 86400 CNAME an.example.xx +answer: another.example.xx 86400 RRSIG CNAME 7 3 86400 <TIME> <TIME> 44495 example.xx <SIG> +answer: an.example.xx 86400 CNAME tripple.xx +answer: an.example.xx 86400 RRSIG CNAME 7 3 86400 <TIME> <TIME> 44495 example.xx <SIG> diff --git a/test/a-25 b/test/a-25 new file mode 100644 index 0000000..e13fdb8 --- /dev/null +++ b/test/a-25 @@ -0,0 +1,9 @@ +<SIZE> bytes, 1+2+4+1 records, response, authoritative, noerror +query: MX simple.example.xx +answer: simple.example.xx 86400 CNAME ns1.example.xx +answer: simple.example.xx 86400 RRSIG CNAME 7 3 86400 <TIME> <TIME> 44495 example.xx <SIG> +authority: example.xx 2500 SOA ns1.example.xx bugs.x.w.example.xx <TIME> 3600 300 3600000 3600 +authority: example.xx 2500 RRSIG SOA 7 2 2500 <TIME> <TIME> 44495 example.xx <SIG> +authority: tmd276tdvbbhrhslmaahlbtn3jvn0pru.example.xx 86400 NSEC3 1 0 12 AABBCCDD ubt957071tgo6dp02qb9j6dp2go2243q A RRSIG +authority: tmd276tdvbbhrhslmaahlbtn3jvn0pru.example.xx 86400 RRSIG NSEC3 7 3 86400 <TIME> <TIME> 44495 example.xx <SIG> +additional: . 0 OPT 512 0 0 8000 diff --git a/test/a-26 b/test/a-26 new file mode 100644 index 0000000..ebc2c64 --- /dev/null +++ b/test/a-26 @@ -0,0 +1,9 @@ +<SIZE> bytes, 1+2+2+3 records, response, noerror +query: MX sub.example.xx +answer: sub.example.xx 86400 CNAME ns1.a.example.xx +answer: sub.example.xx 86400 RRSIG CNAME 7 3 86400 <TIME> <TIME> 44495 example.xx <SIG> +authority: a.example.xx 259200 NS ns1.a.example.xx +authority: a.example.xx 259200 NS ns2.a.example.xx +additional: . 0 OPT 512 0 0 8000 +additional: ns1.a.example.xx 259200 A 192.0.2.5 +additional: ns2.a.example.xx 259200 A 192.0.2.6 diff --git a/test/a-27 b/test/a-27 new file mode 100644 index 0000000..a204012 --- /dev/null +++ b/test/a-27 @@ -0,0 +1,12 @@ +<SIZE> bytes, 1+4+3+3 records, response, authoritative, noerror +query: A simple.example.xx +answer: simple.example.xx 86400 CNAME ns1.example.xx +answer: simple.example.xx 86400 RRSIG CNAME 7 3 86400 <TIME> <TIME> 44495 example.xx <SIG> +answer: ns1.example.xx 259200 RRSIG A 7 3 259200 <TIME> <TIME> 44495 example.xx <SIG> +answer: ns1.example.xx 259200 A 192.0.2.1 +authority: example.xx 259200 NS ns1.example.xx +authority: example.xx 259200 NS ns2.example.xx +authority: example.xx 259200 RRSIG NS 7 2 259200 <TIME> <TIME> 44495 example.xx <SIG> +additional: . 0 OPT 512 0 0 8000 +additional: ns2.example.xx 259200 A 192.0.2.2 +additional: ns2.example.xx 259200 RRSIG A 7 3 259200 <TIME> <TIME> 44495 example.xx <SIG> diff --git a/test/a-28 b/test/a-28 new file mode 100644 index 0000000..ea2d44b --- /dev/null +++ b/test/a-28 @@ -0,0 +1,7 @@ +<SIZE> bytes, 1+1+2+2 records, response, authoritative, noerror +query: CNAME an.example.xx +answer: an.example.xx 86400 CNAME tripple.xx +authority: example.xx 259200 NS ns1.example.xx +authority: example.xx 259200 NS ns2.example.xx +additional: ns1.example.xx 259200 A 192.0.2.1 +additional: ns2.example.xx 259200 A 192.0.2.2 diff --git a/test/a-29 b/test/a-29 new file mode 100644 index 0000000..04b11b8 --- /dev/null +++ b/test/a-29 @@ -0,0 +1,12 @@ +<SIZE> bytes, 1+2+3+5 records, response, authoritative, noerror +query: CNAME an.example.xx +answer: an.example.xx 86400 CNAME tripple.xx +answer: an.example.xx 86400 RRSIG CNAME 7 3 86400 <TIME> <TIME> 44495 example.xx <SIG> +authority: example.xx 259200 NS ns1.example.xx +authority: example.xx 259200 NS ns2.example.xx +authority: example.xx 259200 RRSIG NS 7 2 259200 <TIME> <TIME> 44495 example.xx <SIG> +additional: . 0 OPT 512 0 0 8000 +additional: ns1.example.xx 259200 A 192.0.2.1 +additional: ns1.example.xx 259200 RRSIG A 7 3 259200 <TIME> <TIME> 44495 example.xx <SIG> +additional: ns2.example.xx 259200 A 192.0.2.2 +additional: ns2.example.xx 259200 RRSIG A 7 3 259200 <TIME> <TIME> 44495 example.xx <SIG> diff --git a/test/a-30 b/test/a-30 new file mode 100644 index 0000000..a98f708 --- /dev/null +++ b/test/a-30 @@ -0,0 +1,3 @@ +<SIZE> bytes, 1+0+1+0 records, response, authoritative, noerror +query: AAAA a.ns.unsigned.xx +authority: unsigned.xx 2560 SOA a.ns.unsigned.xx hostmaster.unsigned.xx <TIME> 16384 2048 1048576 2560 diff --git a/test/a-31 b/test/a-31 new file mode 100644 index 0000000..eb8f9d7 --- /dev/null +++ b/test/a-31 @@ -0,0 +1,4 @@ +<SIZE> bytes, 1+0+1+1 records, response, authoritative, noerror +query: AAAA a.ns.unsigned.xx +authority: unsigned.xx 2560 SOA a.ns.unsigned.xx hostmaster.unsigned.xx <TIME> 16384 2048 1048576 2560 +additional: . 0 OPT 512 0 0 8000 diff --git a/test/a-32 b/test/a-32 new file mode 100644 index 0000000..614da90 --- /dev/null +++ b/test/a-32 @@ -0,0 +1,3 @@ +<SIZE> bytes, 1+0+1+0 records, response, authoritative, nxdomain +query: A nx.unsigned.xx +authority: unsigned.xx 2560 SOA a.ns.unsigned.xx hostmaster.unsigned.xx <TIME> 16384 2048 1048576 2560 diff --git a/test/a-33 b/test/a-33 new file mode 100644 index 0000000..f131292 --- /dev/null +++ b/test/a-33 @@ -0,0 +1,4 @@ +<SIZE> bytes, 1+0+1+1 records, response, authoritative, nxdomain +query: A nx.unsigned.xx +authority: unsigned.xx 2560 SOA a.ns.unsigned.xx hostmaster.unsigned.xx <TIME> 16384 2048 1048576 2560 +additional: . 0 OPT 512 0 0 8000 diff --git a/test/a-34 b/test/a-34 new file mode 100644 index 0000000..299ea04 --- /dev/null +++ b/test/a-34 @@ -0,0 +1,9 @@ +<SIZE> bytes, 1+1+2+4 records, response, authoritative, noerror +query: MX wc.w.unsigned.xx +answer: wc.w.unsigned.xx 3600 MX 1 aaaa.unsigned.xx +authority: unsigned.xx 259200 NS a.ns.unsigned.xx +authority: unsigned.xx 259200 NS b.ns.unsigned.xx +additional: aaaa.unsigned.xx 86400 A 10.11.12.13 +additional: aaaa.unsigned.xx 86400 AAAA 2002:a0b:c0d::1 +additional: a.ns.unsigned.xx 259200 A 10.10.10.10 +additional: b.ns.unsigned.xx 259200 A 10.11.11.11 diff --git a/test/a-35 b/test/a-35 new file mode 100644 index 0000000..de21d45 --- /dev/null +++ b/test/a-35 @@ -0,0 +1,10 @@ +<SIZE> bytes, 1+1+2+5 records, response, authoritative, noerror +query: MX wc.w.unsigned.xx +answer: wc.w.unsigned.xx 3600 MX 1 aaaa.unsigned.xx +authority: unsigned.xx 259200 NS a.ns.unsigned.xx +authority: unsigned.xx 259200 NS b.ns.unsigned.xx +additional: . 0 OPT 512 0 0 8000 +additional: aaaa.unsigned.xx 86400 A 10.11.12.13 +additional: aaaa.unsigned.xx 86400 AAAA 2002:a0b:c0d::1 +additional: a.ns.unsigned.xx 259200 A 10.10.10.10 +additional: b.ns.unsigned.xx 259200 A 10.11.11.11 diff --git a/test/a-36 b/test/a-36 new file mode 100644 index 0000000..f77cb70 --- /dev/null +++ b/test/a-36 @@ -0,0 +1,3 @@ +<SIZE> bytes, 1+1+0+0 records, response, noerror +query: MX an.unsigned.xx +answer: an.unsigned.xx 86400 CNAME tripple.xx diff --git a/test/a-37 b/test/a-37 new file mode 100644 index 0000000..f77cb70 --- /dev/null +++ b/test/a-37 @@ -0,0 +1,3 @@ +<SIZE> bytes, 1+1+0+0 records, response, noerror +query: MX an.unsigned.xx +answer: an.unsigned.xx 86400 CNAME tripple.xx diff --git a/test/a-38 b/test/a-38 new file mode 100644 index 0000000..ffb7d58 --- /dev/null +++ b/test/a-38 @@ -0,0 +1,4 @@ +<SIZE> bytes, 1+2+0+0 records, response, noerror +query: MX another.unsigned.xx +answer: another.unsigned.xx 86400 CNAME an.example.xx +answer: an.example.xx 86400 CNAME tripple.xx diff --git a/test/a-39 b/test/a-39 new file mode 100644 index 0000000..9fbea38 --- /dev/null +++ b/test/a-39 @@ -0,0 +1,5 @@ +<SIZE> bytes, 1+3+0+0 records, response, noerror +query: MX another.unsigned.xx +answer: another.unsigned.xx 86400 CNAME an.example.xx +answer: an.example.xx 86400 CNAME tripple.xx +answer: an.example.xx 86400 RRSIG CNAME 7 3 86400 <TIME> <TIME> 44495 example.xx <SIG> diff --git a/test/data b/test/data new file mode 100644 index 0000000..0dd7396 --- /dev/null +++ b/test/data @@ -0,0 +1,65 @@ +# Example zones for testing. + +# This one should match RFC-5155 appendix A with different keys. + +Zexample:ns1.example:bugs.x.w.example:1081539377:3600:300:3600000:3600:3600:: +&example:192.0.2.1:ns1.example:3600 +&example:192.0.2.2:ns2.example:3600 +@example:192.0.2.10:xx.example:1:3600 +#Kexample:256:3:7:AwEAAZvSuWicF6oQ8QarGTQ84GDgYD3c12nrz/K2PQ98eCy0SKOZ+p4662QxkUGTmrxoUSGVlPp2arYXNs5AVf+ggt9zpb+ZSLV18Z152kAA6iHXVrwTbUZX1Eg4IqxzrSX2/jqs2dqQF7dDZcNV7xNpKfKDTW5J5d7vbkhcM8/xxb1p:3600:: +#Kexample:257:3:7:AwEAAdBi/kUytR/v7iW9h9qsgtuj5BSDEvE5djja8UEdFLqThQEJ0bnptExEoS8acYQYhLiufAEfp7no0bV2wcS6jR9cIRS0iZ/NNaPeG04U9HDz1VXiZ9xIsifw6feJlHEUAWMxtq7KF2Kyn3jOz05o08zk5XcIQnBDZiPw96bQfDlxMiM8umPWh8iZa6VmzQJ9bbouyoAppm/9O+ha7lCdMUbvIcKLoYVaVyK+pI2vHH4RaqrGUcposqi4hzJzOZvCU5FtJ+4uWGV+rleTmgR+YWS1gwfbNtaGIQacCAcSDA184TwKuUmHoHdBcrond7eyZGMVbKTbQ/MpiRI56uHd2bxqurBc6NmEsG9r3IZs+TsTvnkQVPksho39gcifpt/NKJ0uN01ZNUUvWQIZREm1UB/uR2hFWJ1hCvPkI08B5AbxIeRc8cb864PJHw2zye0wi6Ey0CHJK04KZLU+f6s80v7TsWmy/1gIMQMrDmiClkJQ/oFddCgisi/SgGbiaIkm5HUgEzBkTnZRluWwgZHVmJHI9I1Vwnyh3NReJo0IIRE90QGrOzA9l/op938f96E1ucFze28OzffhuLCQmmsrMXrKHnqg3K7vV+yk2v7vHec2GoKPuDwg5Lc6O1jOfx2AtoK0OC8Aj3XztynbzjdjJscxZr+C4JeN25pl8ilBT0Zp:3600:: +#Pexample:1:0:12::aabbccdd:3600:: + ++2t7b4g4vsa5smi47k61mv5bv1a22bojr.example:192.0.2.127:3600 + +&a.example:192.0.2.5:ns1.a.example:3600 +&a.example:192.0.2.6:ns2.a.example:3600 +#Da.example:58470:5:1:3079F1593EBAD6DC121E202A8B766A6A4837206C:3600:: + ++ai.example:192.0.2.9:3600 +3ai.example:20010db800000000000000000f00baa9:3600 +:ai.example:13:\006KLH-10\003ITS:3600 + +&c.example:192.0.2.7:ns1.c.example:3600 +&c.example:192.0.2.8:ns2.c.example:3600 + +@*.w.example::ai.example:1:3600 +@x.w.example::xx.example:1:3600 +@x.y.w.example::xx.example:1:3600 + +3xx.example:20010db800000000000000000f00baaa:3600 +:xx.example:13:\006KLH-10\007TOPS-20:3600 + + +# This one is somewhat related to RFC-2308. +Zexample.xx:ns1.example.xx:bugs.x.w.example.xx:1081539377:3600:300:3600000:3600:2500 +&example.xx:192.0.2.1:ns1.example.xx +&example.xx:192.0.2.2:ns2.example.xx +#Kexample.xx:256:3:7:AwEAAZvSuWicF6oQ8QarGTQ84GDgYD3c12nrz/K2PQ98eCy0SKOZ+p4662QxkUGTmrxoUSGVlPp2arYXNs5AVf+ggt9zpb+ZSLV18Z152kAA6iHXVrwTbUZX1Eg4IqxzrSX2/jqs2dqQF7dDZcNV7xNpKfKDTW5J5d7vbkhcM8/xxb1p::: +#Kexample.xx:257:3:7:AwEAAdBi/kUytR/v7iW9h9qsgtuj5BSDEvE5djja8UEdFLqThQEJ0bnptExEoS8acYQYhLiufAEfp7no0bV2wcS6jR9cIRS0iZ/NNaPeG04U9HDz1VXiZ9xIsifw6feJlHEUAWMxtq7KF2Kyn3jOz05o08zk5XcIQnBDZiPw96bQfDlxMiM8umPWh8iZa6VmzQJ9bbouyoAppm/9O+ha7lCdMUbvIcKLoYVaVyK+pI2vHH4RaqrGUcposqi4hzJzOZvCU5FtJ+4uWGV+rleTmgR+YWS1gwfbNtaGIQacCAcSDA184TwKuUmHoHdBcrond7eyZGMVbKTbQ/MpiRI56uHd2bxqurBc6NmEsG9r3IZs+TsTvnkQVPksho39gcifpt/NKJ0uN01ZNUUvWQIZREm1UB/uR2hFWJ1hCvPkI08B5AbxIeRc8cb864PJHw2zye0wi6Ey0CHJK04KZLU+f6s80v7TsWmy/1gIMQMrDmiClkJQ/oFddCgisi/SgGbiaIkm5HUgEzBkTnZRluWwgZHVmJHI9I1Vwnyh3NReJo0IIRE90QGrOzA9l/op938f96E1ucFze28OzffhuLCQmmsrMXrKHnqg3K7vV+yk2v7vHec2GoKPuDwg5Lc6O1jOfx2AtoK0OC8Aj3XztynbzjdjJscxZr+C4JeN25pl8ilBT0Zp::: +#Pexample.xx:1:0:12::aabbccdd::: + +&a.example.xx:192.0.2.5:ns1.a.example.xx +&a.example.xx:192.0.2.6:ns2.a.example.xx + +Can.example.xx:tripple.xx +Canother.example.xx:an.example.xx +Csimple.example.xx:ns1.example.xx +Csub.example.xx:ns1.a.example.xx + + +# Selfmade example for testing an unsigned zone +.unsigned.xx:10.10.10.10:a +.unsigned.xx:10.11.11.11:b + ++aaaa.unsigned.xx:10.11.12.13 +3aaaa.unsigned.xx:20020a0b0c0d00000000000000000001 + +@*.w.unsigned.xx::aaaa.unsigned.xx:1:3600 +@x.w.unsigned.xx::xx.example:1:3600 +@x.y.w.unsigned.xx::xx.example:1:3600 + +Can.unsigned.xx:tripple.xx +Canother.unsigned.xx:an.example.xx +Csimple.unsigned.xx:ns1.example.xx +Csub.unsigned.xx:ns1.a.example.xx diff --git a/test/example.ksk b/test/example.ksk new file mode 100644 index 0000000..691cfe1 --- /dev/null +++ b/test/example.ksk @@ -0,0 +1,53 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIJKgIBAAKCAgEA0GL+RTK1H+/uJb2H2qyC26PkFIMS8Tl2ONrxQR0UupOFAQnR +uem0TEShLxpxhBiEuK58AR+nuejRtXbBxLqNH1whFLSJn801o94bThT0cPPVVeJn +3EiyJ/Dp94mUcRQBYzG2rsoXYrKfeM7PTmjTzOTldwhCcENmI/D3ptB8OXEyIzy6 +Y9aHyJlrpWbNAn1tui7KgCmmb/076FruUJ0xRu8hwouhhVpXIr6kja8cfhFqqsZR +ymiyqLiHMnM5m8JTkW0n7i5YZX6uV5OaBH5hZLWDB9s21oYhBpwIBxIMDXzhPAq5 +SYegd0Fyuid3t7JkYxVspNtD8ymJEjnq4d3ZvGq6sFzo2YSwb2vchmz5OxO+eRBU ++SyGjf2ByJ+m380onS43TVk1RS9ZAhlESbVQH+5HaEVYnWEK8+QjTwHkBvEh5Fzx +xvzrg8kfDbPJ7TCLoTLQIckrTgpktT5/qzzS/tOxabL/WAgxAysOaIKWQlD+gV10 +KCKyL9KAZuJoiSbkdSATMGROdlGW5bCBkdWYkcj0jVXCfKHc1F4mjQghET3RAas7 +MD2X+in3fx/3oTW5wXN7bw7N9+G4sJCaaysxesoeeqDcru9X7KTa/u8d5zYago+4 +PCDktzo7WM5/HYC2grQ4LwCPdfO3KdvON2MmxzFmv4Lgl43bmmXyKUFPRmkCAwEA +AQKCAgEAtUH2I+CYdYAwKHm0arv1UvE6mbDtUA+ISqn+gYG3Hxbj8ORGnayvnEtx +3FPm+1yMTUvQJvYO4YGmr23t253c1LNBPw5OS0am6rNuErvdZ0ZggUTezFgbRuyh +xiPQj480KcD7QwwbzUjLt7xDy9MYr7dF9QSlLZsihA68i0f7VcelMctH4UGgeBci +8Ar8Nbc+M10x3Mrdr7mYW2KEunAQhb/JILxtsV3EPz+OSINRiELEAmlgiWwKQwHG +71YUfOxJ3kwRGHcNgrLvGNQVeuUm9/9+St4d0/l1Tpd30BadjznZfG1jf5bOOA0g +qtVbp9guw5TGHJtwfljZlpX0PaTIFy0c6esj/AEkUGl8lCPxh4ffE/t5vdZhLhET +9F+Y5ktB9dqdcEoUs5FNrb+DKjwrGxkifXGmelKxWAfNfhZIe0ELhp607FIk5TYC +VxrQX90tI4HO3wdceOafCee0xDF3GDisIlCNd7zRwNhHY3pnEYjTxGQum0u7s9q1 +HbrbSlm+D61fAlQ5stKefhk5P51dVmjONt3TMgOg/IzocsgI1pR9RviKOW14Gs8Z +1PiC0tZIG0HDUHs8UEHjMkyXrULEdW+i33dHpjEcsK8GK4+EHWRfsC2NXOJXcjIw +8YwJtIf1BistPz2OGm4zkUB9XFjQrauX4WGofVPvEFp5kTX0CkUCggEBAP5d5VuE +D36K3rVZLdW/Jr1qdE3bTx01L0ktp9K0kjnMQO6xUvn1+Ef/+mKwN0hBRIzYtz4q +TADpXX5d9N7Esw5qYbFWFd5IWTuS+Sl7KTwy9StYL7SaBudPaEhCyYj1yxzKZZ5n +RbzNF4zIv45lxzq4fxLbdm64fAmo/RPG+m1UqrfRXh7qO2By8ykOev5qD9qo1XWe +DkvNHpiPk3rMA+yzumoD5mnC2j7DhNjuC4KaWHxsNu4Ln616KLw3OXJFmQn8FjB3 +BI5B4yUH8S2vXQGjncgOw/0eH09dIDSy5OGhEf6h2clZaD0FMn4RKT6Bp51v8oik +qDArnyW5ZSPE718CggEBANG5hQP7GekwO6cniqb22FQyYgXX7zokcjT6OoRgvNSy +YJVtXTsff3YkR9LQCzCVOwHg1kGlv0ra6XfkwKQ46f5uRoFuq8+raOiYrAmxSWyQ +5OfkS/V3WeLHeykEZFOR//oDB6JUiXiQ3uL3pE1ja63unKHym4RL1R9l3p0mpsTE +2jsjnOV9WOYdL3m5WVslIbbN4c+P1sjnzJhAEvaqnPWOTlsHRcTl6idQgMtdgyyu +TAWxSItCnTD9qN6hlODCx+Mrok7/j1BmD2kY00AbML2nkT2HzdXN7dVOku8ZmaW8 +lqtgsUYvwMQuYNi8NjIz5fRyeVC4HHO44YivqrQzxzcCggEBAPHAre73qX48YAR9 +mIlw3lHiLl2c1SlOVf237avdwKg8D26Mi+9TrkBH8mH/VttOZOd0RVxI+OlY4mnq +xINA8Wj/BJB139zeaCitvC+HhZ5YVBl4/AYq6erH1rXu+/o2mW9okYImZupVBk/g +r+aXpu2RUfzLJll+7yyDNtyoHXTxpjuEOm8pcXtuZNqdj5njlePc2Nurd6zla3HV +63YnFofOHZsKz9+uuJw0WTuPqtLa/MRsWRyPYZiP5M1Vszx/Fz+dHj27sFHAHzEf +xkIETGH1bk0oc29LRLi6KpTLfatP2XlnvESYu/Ba0y1sBAYLVhHUxu7Fh7AYlW5W +MOD5GAMCggEAebJKYkX6AhtP8i36wenpG+pkgPmNQtLVRrKQ9DHiQRYE/5CHkgA0 +CU0CNG0uoRFnPS7HhS51sy0WXtDpjCHOfiplVUPwBMB1TssQwUsTzSDDA2CxRw3r +pbGVYPbAdNH6lIvfiS2+26xM+a0ztQhk+nfEgiDyZzFNyTtmkxBTo0iLTdfbejtj +M5xp6RtJo58HUjljt/rCarA/Q3Wiy2mzTLY395BfxuKXHhsTsW5g6LN3P7Jg4xZT +epMmw5FFf6rnLIYsV+Tpt4CRnq2eH8vnW5X5rJe6ND+bq7Q9hOr5AnhNgcLI+25I +UE6NOhb05+q/nDo09Ubwk6ILlTJCPvDwvwKCAQEAwIE3UchyTPqpxQhwM4pskzp5 +4d22lESv0+hkmxUIoHOABuHPF3USJ+UmptPBlvU9ii9TPh3M3PZmH0e5K/Tuon6Y +U3F5P5kP2tHv0uChAhlFLgn8ibQu7j77s2F7YnkdGPldahML3s6O/hrbcqWh87t9 +nHYPu9cfipNKvxtyLBqeqAi36ysSngKeg/G6zoRVXKNAxvfVW18ndloopnmJYpUH +SYpsYHj/Ob9YfXFeCvbsMsXy8384EGA+kt59OBnMn4NPy4uiQXaGEcQWmE+obKZa +hYZLSp/LT3kPmKedkNkitLonghDLsgcTwL9TPo+OMRZ8GynOI+7Lp9JzMrm55w== +-----END RSA PRIVATE KEY----- +#Kexample:257:3:8:AwEAAdBi/kUytR/v7iW9h9qsgtuj5BSDEvE5djja8UEdFLqThQEJ0bnptExEoS8acYQYhLiufAEfp7no0bV2wcS6jR9cIRS0iZ/NNaPeG04U9HDz1VXiZ9xIsifw6feJlHEUAWMxtq7KF2Kyn3jOz05o08zk5XcIQnBDZiPw96bQfDlxMiM8umPWh8iZa6VmzQJ9bbouyoAppm/9O+ha7lCdMUbvIcKLoYVaVyK+pI2vHH4RaqrGUcposqi4hzJzOZvCU5FtJ+4uWGV+rleTmgR+YWS1gwfbNtaGIQacCAcSDA184TwKuUmHoHdBcrond7eyZGMVbKTbQ/MpiRI56uHd2bxqurBc6NmEsG9r3IZs+TsTvnkQVPksho39gcifpt/NKJ0uN01ZNUUvWQIZREm1UB/uR2hFWJ1hCvPkI08B5AbxIeRc8cb864PJHw2zye0wi6Ey0CHJK04KZLU+f6s80v7TsWmy/1gIMQMrDmiClkJQ/oFddCgisi/SgGbiaIkm5HUgEzBkTnZRluWwgZHVmJHI9I1Vwnyh3NReJo0IIRE90QGrOzA9l/op938f96E1ucFze28OzffhuLCQmmsrMXrKHnqg3K7vV+yk2v7vHec2GoKPuDwg5Lc6O1jOfx2AtoK0OC8Aj3XztynbzjdjJscxZr+C4JeN25pl8ilBT0Zp::: +#Dexample:44062:8:1:e95469a449a82fc0c0ccb257b8a546edcdeb564d::: diff --git a/test/example.zsk b/test/example.zsk new file mode 100644 index 0000000..4d5952b --- /dev/null +++ b/test/example.zsk @@ -0,0 +1,17 @@ +-----BEGIN RSA PRIVATE KEY----- +MIICXAIBAAKBgQCb0rlonBeqEPEGqxk0POBg4GA93Ndp68/ytj0PfHgstEijmfqe +OutkMZFBk5q8aFEhlZT6dmq2FzbOQFX/oILfc6W/mUi1dfGdedpAAOoh11a8E21G +V9RIOCKsc60l9v46rNnakBe3Q2XDVe8TaSnyg01uSeXe725IXDPP8cW9aQIDAQAB +AoGAeZeh3qOPQ8IckpuI+15VqMLt1tgxsBG3Hypd02vJSvkThbZt/nLzpCeZtZY8 +tLCiPpa+vgMRmi3bMm65rNPPyt5pFzJ3sEVSgP98zoN9MmpDBKRe93poMyOiWdKL +JagmHiBURi9LRk3SG9M7w/HyQn9TUtuLXjgeNlz/zdeLSgECQQDL8PLijCrqeeGL +9OYBjs63Db2V6dMx3BrI3y3KstM0/aEBH+9mzkZD9IrgqrTn/PtIpPYuIhtWWwos +i4bpnuu5AkEAw5lhJmSVnNqtrsC9F5YqBUlMyPvfJeQWEW0dwxVk3NCc16AtBUcC +s/3lrKJNqAKYB5bRTHNca2tk0Lw8BRUXMQJATXQzKqtFWUv0xyy5dfoAtDD5wcfO +N+96FLP+Ni94W3XAAidYytiogwKLBAyRLFI+NTbBcH/vlfp5gLV1BaEfsQJAc8AN +pMm7XAJw68x1WkLsBQrWnM2oxWSPxqo7BZpggOgXGOdaHRhjuh5TT3EQ4Y7/ZuZS +X5qZI5x/IaNzJVLQ0QJBALSHOwr6CA+PH0g6qeTAewMMA5M95/4hCl2JHL9jTvbr +5JdKq1+NP/0ZY8YeyAJLqgbWZvrvac3h4sKE4e/ey2k= +-----END RSA PRIVATE KEY----- +#Kexample:256:3:7:AwEAAZvSuWicF6oQ8QarGTQ84GDgYD3c12nrz/K2PQ98eCy0SKOZ+p4662QxkUGTmrxoUSGVlPp2arYXNs5AVf+ggt9zpb+ZSLV18Z152kAA6iHXVrwTbUZX1Eg4IqxzrSX2/jqs2dqQF7dDZcNV7xNpKfKDTW5J5d7vbkhcM8/xxb1p::: +#Dexample:44495:7:1:e4c565a032c3709f54b72541ef13e647c9c19e1d::: diff --git a/test/q-01 b/test/q-01 new file mode 100644 index 0000000..bef04de --- /dev/null +++ b/test/q-01 @@ -0,0 +1,2 @@ +-s mx x.w.example +# RFC-4035 Appendix B.1 diff --git a/test/q-02 b/test/q-02 new file mode 100644 index 0000000..b5cfc62 --- /dev/null +++ b/test/q-02 @@ -0,0 +1,2 @@ +-s mx mc.a.example +# RFC-4035 Appendix B.4 diff --git a/test/q-03 b/test/q-03 new file mode 100644 index 0000000..ec55a89 --- /dev/null +++ b/test/q-03 @@ -0,0 +1,2 @@ +-s a a.c.x.w.example +# RFC-5155 Appendix B.1 diff --git a/test/q-04 b/test/q-04 new file mode 100644 index 0000000..72ff808 --- /dev/null +++ b/test/q-04 @@ -0,0 +1,2 @@ +-s mx ns1.example +# RFC-5155 Appendix B.2 diff --git a/test/q-05 b/test/q-05 new file mode 100644 index 0000000..da2d679 --- /dev/null +++ b/test/q-05 @@ -0,0 +1,2 @@ +-s a y.w.example +# RFC-5155 Appendix B.2.1 diff --git a/test/q-06 b/test/q-06 new file mode 100644 index 0000000..c08772a --- /dev/null +++ b/test/q-06 @@ -0,0 +1,2 @@ +-s mx a.z.w.example +# RFC-5155 Appendix B.4 diff --git a/test/q-07 b/test/q-07 new file mode 100644 index 0000000..3079f01 --- /dev/null +++ b/test/q-07 @@ -0,0 +1,2 @@ +-S mx a.z.w.example +# RFC-5155 Appendix B.4 diff --git a/test/q-08 b/test/q-08 new file mode 100644 index 0000000..1123888 --- /dev/null +++ b/test/q-08 @@ -0,0 +1,2 @@ +-s aaaa a.z.w.example +# RFC-5155 Appendix B.5 diff --git a/test/q-09 b/test/q-09 new file mode 100644 index 0000000..30ed504 --- /dev/null +++ b/test/q-09 @@ -0,0 +1,2 @@ +-s ds example +# RFC-5155 Appendix B.6 diff --git a/test/q-10 b/test/q-10 new file mode 100644 index 0000000..3947108 --- /dev/null +++ b/test/q-10 @@ -0,0 +1 @@ +mx x.w.example diff --git a/test/q-11 b/test/q-11 new file mode 100644 index 0000000..075e5e6 --- /dev/null +++ b/test/q-11 @@ -0,0 +1 @@ +mx mc.a.example diff --git a/test/q-12 b/test/q-12 new file mode 100644 index 0000000..333e0bd --- /dev/null +++ b/test/q-12 @@ -0,0 +1 @@ +a a.c.x.w.example diff --git a/test/q-13 b/test/q-13 new file mode 100644 index 0000000..f98714e --- /dev/null +++ b/test/q-13 @@ -0,0 +1 @@ +mx ns1.example diff --git a/test/q-14 b/test/q-14 new file mode 100644 index 0000000..f442db7 --- /dev/null +++ b/test/q-14 @@ -0,0 +1 @@ +a y.w.example diff --git a/test/q-15 b/test/q-15 new file mode 100644 index 0000000..8aeba48 --- /dev/null +++ b/test/q-15 @@ -0,0 +1 @@ +mx a.z.w.example diff --git a/test/q-16 b/test/q-16 new file mode 100644 index 0000000..15de40d --- /dev/null +++ b/test/q-16 @@ -0,0 +1 @@ +aaaa a.z.w.example diff --git a/test/q-17 b/test/q-17 new file mode 100644 index 0000000..0362480 --- /dev/null +++ b/test/q-17 @@ -0,0 +1 @@ +ds example diff --git a/test/q-18 b/test/q-18 new file mode 100644 index 0000000..18e7a2b --- /dev/null +++ b/test/q-18 @@ -0,0 +1 @@ +mx an.example.xx diff --git a/test/q-19 b/test/q-19 new file mode 100644 index 0000000..195f284 --- /dev/null +++ b/test/q-19 @@ -0,0 +1 @@ +mx another.example.xx diff --git a/test/q-20 b/test/q-20 new file mode 100644 index 0000000..fed41b4 --- /dev/null +++ b/test/q-20 @@ -0,0 +1 @@ +mx simple.example.xx diff --git a/test/q-21 b/test/q-21 new file mode 100644 index 0000000..d0c8d6a --- /dev/null +++ b/test/q-21 @@ -0,0 +1 @@ +mx sub.example.xx diff --git a/test/q-22 b/test/q-22 new file mode 100644 index 0000000..2bafbd8 --- /dev/null +++ b/test/q-22 @@ -0,0 +1 @@ +a simple.example.xx diff --git a/test/q-23 b/test/q-23 new file mode 100644 index 0000000..274715c --- /dev/null +++ b/test/q-23 @@ -0,0 +1 @@ +-s mx an.example.xx diff --git a/test/q-24 b/test/q-24 new file mode 100644 index 0000000..71c8006 --- /dev/null +++ b/test/q-24 @@ -0,0 +1 @@ +-s mx another.example.xx diff --git a/test/q-25 b/test/q-25 new file mode 100644 index 0000000..20d96e9 --- /dev/null +++ b/test/q-25 @@ -0,0 +1 @@ +-s mx simple.example.xx diff --git a/test/q-26 b/test/q-26 new file mode 100644 index 0000000..626d4b4 --- /dev/null +++ b/test/q-26 @@ -0,0 +1 @@ +-s mx sub.example.xx diff --git a/test/q-27 b/test/q-27 new file mode 100644 index 0000000..1030c51 --- /dev/null +++ b/test/q-27 @@ -0,0 +1 @@ +-s a simple.example.xx diff --git a/test/q-28 b/test/q-28 new file mode 100644 index 0000000..b53f963 --- /dev/null +++ b/test/q-28 @@ -0,0 +1 @@ +cname an.example.xx diff --git a/test/q-29 b/test/q-29 new file mode 100644 index 0000000..9d31260 --- /dev/null +++ b/test/q-29 @@ -0,0 +1 @@ +-s cname an.example.xx diff --git a/test/q-30 b/test/q-30 new file mode 100644 index 0000000..15d5ee6 --- /dev/null +++ b/test/q-30 @@ -0,0 +1 @@ +aaaa a.ns.unsigned.xx diff --git a/test/q-31 b/test/q-31 new file mode 100644 index 0000000..23d7d82 --- /dev/null +++ b/test/q-31 @@ -0,0 +1 @@ +-s aaaa a.ns.unsigned.xx diff --git a/test/q-32 b/test/q-32 new file mode 100644 index 0000000..68769ec --- /dev/null +++ b/test/q-32 @@ -0,0 +1 @@ +a nx.unsigned.xx diff --git a/test/q-33 b/test/q-33 new file mode 100644 index 0000000..bfd510e --- /dev/null +++ b/test/q-33 @@ -0,0 +1 @@ +-s a nx.unsigned.xx diff --git a/test/q-34 b/test/q-34 new file mode 100644 index 0000000..d04f65e --- /dev/null +++ b/test/q-34 @@ -0,0 +1 @@ +mx wc.w.unsigned.xx diff --git a/test/q-35 b/test/q-35 new file mode 100644 index 0000000..15b6fd3 --- /dev/null +++ b/test/q-35 @@ -0,0 +1 @@ +-s mx wc.w.unsigned.xx diff --git a/test/q-36 b/test/q-36 new file mode 100644 index 0000000..6c7aec9 --- /dev/null +++ b/test/q-36 @@ -0,0 +1 @@ +mx an.unsigned.xx diff --git a/test/q-37 b/test/q-37 new file mode 100644 index 0000000..52a2dec --- /dev/null +++ b/test/q-37 @@ -0,0 +1 @@ +-s mx an.unsigned.xx diff --git a/test/q-38 b/test/q-38 new file mode 100644 index 0000000..b8778b8 --- /dev/null +++ b/test/q-38 @@ -0,0 +1 @@ +mx another.unsigned.xx diff --git a/test/q-39 b/test/q-39 new file mode 100644 index 0000000..a79f33f --- /dev/null +++ b/test/q-39 @@ -0,0 +1 @@ +-s mx another.unsigned.xx |