2 ; NSEC3 hash algo test file.
3 ; The hash cache is maintained for the duration of the file.
4 ; Every entry is a hash test.
5 ; query name is hashed.
6 ; answer AAAA record hash the correct hashed answer name.
7 ; auth NSEC3 record has the hash parameters.
11 ; These are from the nsec3-draft-11 example zone.
12 ; H(example) = 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom
17 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. AAAA ::1
19 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG )
22 ; H(a.example) = 35mthgpgcu1qg68fab165klnsnk3dpvl
27 35mthgpgcu1qg68fab165klnsnk3dpvl.example. AAAA ::1
29 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG )
32 ; H(ai.example) = gjeqe526plbf1g8mklp59enfd789njgi
37 gjeqe526plbf1g8mklp59enfd789njgi.example. AAAA ::1
39 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG )
42 ; H(ns1.example) = 2t7b4g4vsa5smi47k61mv5bv1a22bojr
47 2t7b4g4vsa5smi47k61mv5bv1a22bojr.example. AAAA ::1
49 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG )
52 ; H(ns2.example) = q04jkcevqvmu85r014c7dkba38o0ji5r
57 q04jkcevqvmu85r014c7dkba38o0ji5r.example. AAAA ::1
59 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG )
62 ; H(w.example) = k8udemvp1j2f7eg6jebps17vp3n8i58h
67 k8udemvp1j2f7eg6jebps17vp3n8i58h.example. AAAA ::1
69 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG )
72 ; H(*.w.example) = r53bq7cc2uvmubfu5ocmm6pers9tk9en
77 r53bq7cc2uvmubfu5ocmm6pers9tk9en.example. AAAA ::1
79 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG )
82 ; H(x.w.example) = b4um86eghhds6nea196smvmlo4ors995
87 b4um86eghhds6nea196smvmlo4ors995.example. AAAA ::1
89 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG )
92 ; H(y.w.example) = ji6neoaepv8b5o6k4ev33abha8ht9fgc
97 ji6neoaepv8b5o6k4ev33abha8ht9fgc.example. AAAA ::1
99 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG )
102 ; H(x.y.w.example) = 2vptu5timamqttgl4luu9kg21e0aor3s
105 x.y.w.example. IN AAAA
107 2vptu5timamqttgl4luu9kg21e0aor3s.example. AAAA ::1
109 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG )
112 ; H(xx.example) = t644ebqk9bibcna874givr6joj62mlhv
113 ; capitalization changed.
118 t644ebqk9bibcna874givr6joj62mlhv.example. AAAA ::1
120 b4um86eghhds6nea196smvmlo4ors995.example. NSEC3 1 1 12 aabbccdd (gjeqe526plbf1g8mklp59enfd789njgi MX RRSIG )
123 ; H(2t7b4g4vsa5smi47k61mv5bv1a22bojr.example)
124 ; = kohar7mbb8dc2ce8a9qvl8hon4k53uhi
127 2t7b4g4vsa5smi47k61mv5bv1a22bojr.example. IN AAAA
129 kohar7mbb8dc2ce8a9qvl8hon4k53uhi.example. AAAA ::1
131 b4um86eghhds6nea196smvmlo4ors995.example. NSEC3 1 1 12 aabbccdd (gjeqe526plbf1g8mklp59enfd789njgi MX RRSIG )
136 ; repeat entry to test the cache.
137 ; H(example) = 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom
142 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. AAAA ::1
144 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG )
147 ; repeat entry to test the cache.
148 ; H(a.example) = 35mthgpgcu1qg68fab165klnsnk3dpvl
153 35mthgpgcu1qg68fab165klnsnk3dpvl.example. AAAA ::1
155 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG )
158 ; repeat entry to test the cache.
159 ; H(ai.example) = gjeqe526plbf1g8mklp59enfd789njgi
164 gjeqe526plbf1g8mklp59enfd789njgi.example. AAAA ::1
166 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG )
169 ; repeat entry to test the cache.
170 ; capitalization of qname.
171 ; H(ai.example) = gjeqe526plbf1g8mklp59enfd789njgi
176 gjeqe526plbf1g8mklp59enfd789njgi.example. AAAA ::1
178 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG )