xref: /netbsd-src/external/bsd/unbound/dist/testdata/test_nsec3_hash.1 (revision 3b6c3722d8f990f9a667d638078aee8ccdc3c0f3)
1;
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.
8;
9
10
11; These are from the nsec3-draft-11 example zone.
12; H(example)       = 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom
13ENTRY_BEGIN
14SECTION QUESTION
15example. IN AAAA
16SECTION ANSWER
170p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. AAAA ::1
18SECTION AUTHORITY
190p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG )
20ENTRY_END
21
22; H(a.example)     = 35mthgpgcu1qg68fab165klnsnk3dpvl
23ENTRY_BEGIN
24SECTION QUESTION
25a.example.	IN 	AAAA
26SECTION ANSWER
2735mthgpgcu1qg68fab165klnsnk3dpvl.example. AAAA ::1
28SECTION AUTHORITY
290p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG )
30ENTRY_END
31
32; H(ai.example)    = gjeqe526plbf1g8mklp59enfd789njgi
33ENTRY_BEGIN
34SECTION QUESTION
35ai.example.	IN      AAAA
36SECTION ANSWER
37gjeqe526plbf1g8mklp59enfd789njgi.example. AAAA ::1
38SECTION AUTHORITY
390p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG )
40ENTRY_END
41
42; H(ns1.example)   = 2t7b4g4vsa5smi47k61mv5bv1a22bojr
43ENTRY_BEGIN
44SECTION QUESTION
45ns1.example.   IN      AAAA
46SECTION ANSWER
472t7b4g4vsa5smi47k61mv5bv1a22bojr.example. AAAA ::1
48SECTION AUTHORITY
490p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG )
50ENTRY_END
51
52; H(ns2.example)   = q04jkcevqvmu85r014c7dkba38o0ji5r
53ENTRY_BEGIN
54SECTION QUESTION
55ns2.example.  IN      AAAA
56SECTION ANSWER
57q04jkcevqvmu85r014c7dkba38o0ji5r.example. AAAA ::1
58SECTION AUTHORITY
590p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG )
60ENTRY_END
61
62; H(w.example)     = k8udemvp1j2f7eg6jebps17vp3n8i58h
63ENTRY_BEGIN
64SECTION QUESTION
65w.example.	IN      AAAA
66SECTION ANSWER
67k8udemvp1j2f7eg6jebps17vp3n8i58h.example. AAAA ::1
68SECTION AUTHORITY
690p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG )
70ENTRY_END
71
72; H(*.w.example)   = r53bq7cc2uvmubfu5ocmm6pers9tk9en
73ENTRY_BEGIN
74SECTION QUESTION
75*.w.example.	IN      AAAA
76SECTION ANSWER
77r53bq7cc2uvmubfu5ocmm6pers9tk9en.example. AAAA ::1
78SECTION AUTHORITY
790p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG )
80ENTRY_END
81
82; H(x.w.example)   = b4um86eghhds6nea196smvmlo4ors995
83ENTRY_BEGIN
84SECTION QUESTION
85x.w.example.	IN      AAAA
86SECTION ANSWER
87b4um86eghhds6nea196smvmlo4ors995.example. AAAA ::1
88SECTION AUTHORITY
890p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG )
90ENTRY_END
91
92; H(y.w.example)   = ji6neoaepv8b5o6k4ev33abha8ht9fgc
93ENTRY_BEGIN
94SECTION QUESTION
95y.w.example.	IN	AAAA
96SECTION ANSWER
97ji6neoaepv8b5o6k4ev33abha8ht9fgc.example. AAAA ::1
98SECTION AUTHORITY
990p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG )
100ENTRY_END
101
102; H(x.y.w.example) = 2vptu5timamqttgl4luu9kg21e0aor3s
103ENTRY_BEGIN
104SECTION QUESTION
105x.y.w.example.	IN	AAAA
106SECTION ANSWER
1072vptu5timamqttgl4luu9kg21e0aor3s.example. AAAA ::1
108SECTION AUTHORITY
1090p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG )
110ENTRY_END
111
112; H(xx.example)    = t644ebqk9bibcna874givr6joj62mlhv
113; capitalization changed.
114ENTRY_BEGIN
115SECTION QUESTION
116xX.example.	IN	AAAA
117SECTION ANSWER
118t644ebqk9bibcna874givr6joj62mlhv.example.	AAAA	::1
119SECTION AUTHORITY
120b4um86eghhds6nea196smvmlo4ors995.example. NSEC3 1 1 12 aabbccdd (gjeqe526plbf1g8mklp59enfd789njgi MX RRSIG )
121ENTRY_END
122
123; H(2t7b4g4vsa5smi47k61mv5bv1a22bojr.example)
124;                  = kohar7mbb8dc2ce8a9qvl8hon4k53uhi
125ENTRY_BEGIN
126SECTION QUESTION
1272t7b4g4vsa5smi47k61mv5bv1a22bojr.example.	IN	AAAA
128SECTION ANSWER
129kohar7mbb8dc2ce8a9qvl8hon4k53uhi.example.	AAAA	::1
130SECTION AUTHORITY
131b4um86eghhds6nea196smvmlo4ors995.example. NSEC3 1 1 12 aabbccdd (gjeqe526plbf1g8mklp59enfd789njgi MX RRSIG )
132ENTRY_END
133
134
135
136; repeat entry to test the cache.
137; H(example)       = 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom
138ENTRY_BEGIN
139SECTION QUESTION
140example. IN AAAA
141SECTION ANSWER
1420p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. AAAA ::1
143SECTION AUTHORITY
1440p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG )
145ENTRY_END
146
147; repeat entry to test the cache.
148; H(a.example)     = 35mthgpgcu1qg68fab165klnsnk3dpvl
149ENTRY_BEGIN
150SECTION QUESTION
151a.example.	IN 	AAAA
152SECTION ANSWER
15335mthgpgcu1qg68fab165klnsnk3dpvl.example. AAAA ::1
154SECTION AUTHORITY
1550p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG )
156ENTRY_END
157
158; repeat entry to test the cache.
159; H(ai.example)    = gjeqe526plbf1g8mklp59enfd789njgi
160ENTRY_BEGIN
161SECTION QUESTION
162ai.example.	IN      AAAA
163SECTION ANSWER
164gjeqe526plbf1g8mklp59enfd789njgi.example. AAAA ::1
165SECTION AUTHORITY
1660p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG )
167ENTRY_END
168
169; repeat entry to test the cache.
170; capitalization of qname.
171; H(ai.example)    = gjeqe526plbf1g8mklp59enfd789njgi
172ENTRY_BEGIN
173SECTION QUESTION
174AI.example.	IN      AAAA
175SECTION ANSWER
176gjeqe526plbf1g8mklp59enfd789njgi.example. AAAA ::1
177SECTION AUTHORITY
1780p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd (2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG )
179ENTRY_END
180
181