; ; NSEC3 hash algo test file. ; The hash cache is maintained for the duration of the file. ; Every entry is a hash test. ; query name is hashed. ; answer AAAA record hash the correct hashed answer name. ; auth NSEC3 record has the hash parameters. ; ; These are from the nsec3-draft-11 example zone. ; H(example) = 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom ENTRY_BEGIN SECTION QUESTION example. IN AAAA SECTION ANSWER 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. AAAA ::1 SECTION AUTHORITY 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG ) ENTRY_END ; H(a.example) = 35mthgpgcu1qg68fab165klnsnk3dpvl ENTRY_BEGIN SECTION QUESTION a.example. IN AAAA SECTION ANSWER 35mthgpgcu1qg68fab165klnsnk3dpvl.example. AAAA ::1 SECTION AUTHORITY 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG ) ENTRY_END ; H(ai.example) = gjeqe526plbf1g8mklp59enfd789njgi ENTRY_BEGIN SECTION QUESTION ai.example. IN AAAA SECTION ANSWER gjeqe526plbf1g8mklp59enfd789njgi.example. AAAA ::1 SECTION AUTHORITY 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG ) ENTRY_END ; H(ns1.example) = 2t7b4g4vsa5smi47k61mv5bv1a22bojr ENTRY_BEGIN SECTION QUESTION ns1.example. IN AAAA SECTION ANSWER 2t7b4g4vsa5smi47k61mv5bv1a22bojr.example. AAAA ::1 SECTION AUTHORITY 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG ) ENTRY_END ; H(ns2.example) = q04jkcevqvmu85r014c7dkba38o0ji5r ENTRY_BEGIN SECTION QUESTION ns2.example. IN AAAA SECTION ANSWER q04jkcevqvmu85r014c7dkba38o0ji5r.example. AAAA ::1 SECTION AUTHORITY 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG ) ENTRY_END ; H(w.example) = k8udemvp1j2f7eg6jebps17vp3n8i58h ENTRY_BEGIN SECTION QUESTION w.example. IN AAAA SECTION ANSWER k8udemvp1j2f7eg6jebps17vp3n8i58h.example. AAAA ::1 SECTION AUTHORITY 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG ) ENTRY_END ; H(*.w.example) = r53bq7cc2uvmubfu5ocmm6pers9tk9en ENTRY_BEGIN SECTION QUESTION *.w.example. IN AAAA SECTION ANSWER r53bq7cc2uvmubfu5ocmm6pers9tk9en.example. AAAA ::1 SECTION AUTHORITY 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG ) ENTRY_END ; H(x.w.example) = b4um86eghhds6nea196smvmlo4ors995 ENTRY_BEGIN SECTION QUESTION x.w.example. IN AAAA SECTION ANSWER b4um86eghhds6nea196smvmlo4ors995.example. AAAA ::1 SECTION AUTHORITY 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG ) ENTRY_END ; H(y.w.example) = ji6neoaepv8b5o6k4ev33abha8ht9fgc ENTRY_BEGIN SECTION QUESTION y.w.example. IN AAAA SECTION ANSWER ji6neoaepv8b5o6k4ev33abha8ht9fgc.example. AAAA ::1 SECTION AUTHORITY 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG ) ENTRY_END ; H(x.y.w.example) = 2vptu5timamqttgl4luu9kg21e0aor3s ENTRY_BEGIN SECTION QUESTION x.y.w.example. IN AAAA SECTION ANSWER 2vptu5timamqttgl4luu9kg21e0aor3s.example. AAAA ::1 SECTION AUTHORITY 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG ) ENTRY_END ; H(xx.example) = t644ebqk9bibcna874givr6joj62mlhv ; capitalization changed. ENTRY_BEGIN SECTION QUESTION xX.example. IN AAAA SECTION ANSWER t644ebqk9bibcna874givr6joj62mlhv.example. AAAA ::1 SECTION AUTHORITY b4um86eghhds6nea196smvmlo4ors995.example. NSEC3 1 1 12 aabbccdd (gjeqe526plbf1g8mklp59enfd789njgi MX RRSIG ) ENTRY_END ; H(2t7b4g4vsa5smi47k61mv5bv1a22bojr.example) ; = kohar7mbb8dc2ce8a9qvl8hon4k53uhi ENTRY_BEGIN SECTION QUESTION 2t7b4g4vsa5smi47k61mv5bv1a22bojr.example. IN AAAA SECTION ANSWER kohar7mbb8dc2ce8a9qvl8hon4k53uhi.example. AAAA ::1 SECTION AUTHORITY b4um86eghhds6nea196smvmlo4ors995.example. NSEC3 1 1 12 aabbccdd (gjeqe526plbf1g8mklp59enfd789njgi MX RRSIG ) ENTRY_END ; repeat entry to test the cache. ; H(example) = 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom ENTRY_BEGIN SECTION QUESTION example. IN AAAA SECTION ANSWER 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. AAAA ::1 SECTION AUTHORITY 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG ) ENTRY_END ; repeat entry to test the cache. ; H(a.example) = 35mthgpgcu1qg68fab165klnsnk3dpvl ENTRY_BEGIN SECTION QUESTION a.example. IN AAAA SECTION ANSWER 35mthgpgcu1qg68fab165klnsnk3dpvl.example. AAAA ::1 SECTION AUTHORITY 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG ) ENTRY_END ; repeat entry to test the cache. ; H(ai.example) = gjeqe526plbf1g8mklp59enfd789njgi ENTRY_BEGIN SECTION QUESTION ai.example. IN AAAA SECTION ANSWER gjeqe526plbf1g8mklp59enfd789njgi.example. AAAA ::1 SECTION AUTHORITY 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG ) ENTRY_END ; repeat entry to test the cache. ; capitalization of qname. ; H(ai.example) = gjeqe526plbf1g8mklp59enfd789njgi ENTRY_BEGIN SECTION QUESTION AI.example. IN AAAA SECTION ANSWER gjeqe526plbf1g8mklp59enfd789njgi.example. AAAA ::1 SECTION AUTHORITY 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG ) ENTRY_END