Lines Matching refs:buff
68 dname_test_qdl(sldns_buffer* buff) in dname_test_qdl() argument
71 unit_assert( query_dname_len(buff) == 0); in dname_test_qdl()
72 unit_assert( query_dname_len(dname_to_buf(buff, ".")) == 1 ); in dname_test_qdl()
73 unit_assert( query_dname_len(dname_to_buf(buff, "bla.foo.")) == 9 ); in dname_test_qdl()
74 unit_assert( query_dname_len(dname_to_buf(buff, "x.y.z.example.com." in dname_test_qdl()
80 dname_test_qdtl(sldns_buffer* buff) in dname_test_qdtl() argument
83 sldns_buffer_write_at(buff, 0, "\012abCDeaBCde\003cOm\000", 16); in dname_test_qdtl()
84 query_dname_tolower(sldns_buffer_begin(buff)); in dname_test_qdtl()
85 unit_assert( memcmp(sldns_buffer_begin(buff), in dname_test_qdtl()
88 sldns_buffer_write_at(buff, 0, "\001+\012abC{e-ZYXe\003NET\000", 18); in dname_test_qdtl()
89 query_dname_tolower(sldns_buffer_begin(buff)); in dname_test_qdtl()
90 unit_assert( memcmp(sldns_buffer_begin(buff), in dname_test_qdtl()
93 sldns_buffer_write_at(buff, 0, "\000", 1); in dname_test_qdtl()
94 query_dname_tolower(sldns_buffer_begin(buff)); in dname_test_qdtl()
95 unit_assert( memcmp(sldns_buffer_begin(buff), "\000", 1) == 0); in dname_test_qdtl()
97 sldns_buffer_write_at(buff, 0, "\002NL\000", 4); in dname_test_qdtl()
98 query_dname_tolower(sldns_buffer_begin(buff)); in dname_test_qdtl()
99 unit_assert( memcmp(sldns_buffer_begin(buff), "\002nl\000", 4) == 0); in dname_test_qdtl()
168 dname_test_pkt_dname_len(sldns_buffer* buff) in dname_test_pkt_dname_len() argument
171 sldns_buffer_clear(buff); in dname_test_pkt_dname_len()
172 sldns_buffer_write(buff, "\000", 1); in dname_test_pkt_dname_len()
173 sldns_buffer_flip(buff); in dname_test_pkt_dname_len()
174 unit_assert( pkt_dname_len(buff) == 1 ); in dname_test_pkt_dname_len()
175 unit_assert( sldns_buffer_position(buff) == 1); in dname_test_pkt_dname_len()
177 sldns_buffer_clear(buff); in dname_test_pkt_dname_len()
178 sldns_buffer_write(buff, "\003org\000", 5); in dname_test_pkt_dname_len()
179 sldns_buffer_flip(buff); in dname_test_pkt_dname_len()
180 unit_assert( pkt_dname_len(buff) == 5 ); in dname_test_pkt_dname_len()
181 unit_assert( sldns_buffer_position(buff) == 5); in dname_test_pkt_dname_len()
183 sldns_buffer_clear(buff); in dname_test_pkt_dname_len()
184 sldns_buffer_write(buff, "\002os\007example\003org\000", 16); in dname_test_pkt_dname_len()
185 sldns_buffer_flip(buff); in dname_test_pkt_dname_len()
186 unit_assert( pkt_dname_len(buff) == 16 ); in dname_test_pkt_dname_len()
187 unit_assert( sldns_buffer_position(buff) == 16); in dname_test_pkt_dname_len()
190 sldns_buffer_clear(buff); in dname_test_pkt_dname_len()
191 sldns_buffer_write(buff, "\300\000os\007example\003org\000", 17); in dname_test_pkt_dname_len()
192 sldns_buffer_flip(buff); in dname_test_pkt_dname_len()
193 unit_assert( pkt_dname_len(buff) == 0 ); in dname_test_pkt_dname_len()
196 sldns_buffer_clear(buff); in dname_test_pkt_dname_len()
197 sldns_buffer_write(buff, "\003com\000\040\300\000", 8); in dname_test_pkt_dname_len()
198 sldns_buffer_flip(buff); in dname_test_pkt_dname_len()
199 sldns_buffer_set_position(buff, 6); in dname_test_pkt_dname_len()
200 unit_assert( pkt_dname_len(buff) == 5 ); in dname_test_pkt_dname_len()
201 unit_assert( sldns_buffer_position(buff) == 8); in dname_test_pkt_dname_len()
204 sldns_buffer_clear(buff); in dname_test_pkt_dname_len()
205 sldns_buffer_write(buff, "\002os\107example\003org\000", 16); in dname_test_pkt_dname_len()
206 sldns_buffer_flip(buff); in dname_test_pkt_dname_len()
207 unit_assert( pkt_dname_len(buff) == 0 ); in dname_test_pkt_dname_len()
210 sldns_buffer_clear(buff); in dname_test_pkt_dname_len()
211 sldns_buffer_write(buff, "\002os\047example\003org\000", 16); in dname_test_pkt_dname_len()
212 sldns_buffer_flip(buff); in dname_test_pkt_dname_len()
213 unit_assert( pkt_dname_len(buff) == 0 ); in dname_test_pkt_dname_len()
216 sldns_buffer_clear(buff); in dname_test_pkt_dname_len()
217 sldns_buffer_write(buff, "\002os\007example\007org\004", 16); in dname_test_pkt_dname_len()
218 sldns_buffer_flip(buff); in dname_test_pkt_dname_len()
219 unit_assert( pkt_dname_len(buff) == 0 ); in dname_test_pkt_dname_len()
222 sldns_buffer_clear(buff); in dname_test_pkt_dname_len()
223 sldns_buffer_write(buff, in dname_test_pkt_dname_len()
241 sldns_buffer_flip(buff); in dname_test_pkt_dname_len()
242 unit_assert( pkt_dname_len(buff) == 255 ); in dname_test_pkt_dname_len()
243 unit_assert( sldns_buffer_position(buff) == 255); in dname_test_pkt_dname_len()
246 sldns_buffer_clear(buff); in dname_test_pkt_dname_len()
247 sldns_buffer_write(buff, in dname_test_pkt_dname_len()
268 sldns_buffer_flip(buff); in dname_test_pkt_dname_len()
269 unit_assert( pkt_dname_len(buff) == 0 ); in dname_test_pkt_dname_len()
1137 dname_test_str(sldns_buffer* buff) in dname_test_str() argument
1144 sldns_buffer_clear(buff); in dname_test_str()
1145 sldns_buffer_write(buff, "\000", 1); in dname_test_str()
1146 sldns_buffer_flip(buff); in dname_test_str()
1147 unit_assert( sldns_buffer_limit(buff) == 1 ); in dname_test_str()
1148 unit_assert( pkt_dname_len(buff) == 1 ); in dname_test_str()
1149 dname_str(sldns_buffer_begin(buff), result); in dname_test_str()
1153 sldns_buffer_clear(buff); in dname_test_str()
1154 sldns_buffer_write(buff, in dname_test_str()
1161 sldns_buffer_flip(buff); in dname_test_str()
1162 unit_assert( sldns_buffer_limit(buff) == 254 ); in dname_test_str()
1163 unit_assert( pkt_dname_len(buff) == 254 ); in dname_test_str()
1164 dname_str(sldns_buffer_begin(buff), result); in dname_test_str()
1173 sldns_buffer_clear(buff); in dname_test_str()
1174 sldns_buffer_write(buff, in dname_test_str()
1181 sldns_buffer_flip(buff); in dname_test_str()
1182 unit_assert( sldns_buffer_limit(buff) == 255 ); in dname_test_str()
1183 unit_assert( pkt_dname_len(buff) == 255 ); in dname_test_str()
1184 dname_str(sldns_buffer_begin(buff), result); in dname_test_str()
1193 sldns_buffer_clear(buff); in dname_test_str()
1194 sldns_buffer_write(buff, in dname_test_str()
1201 sldns_buffer_flip(buff); in dname_test_str()
1202 unit_assert( sldns_buffer_limit(buff) == 256 ); in dname_test_str()
1203 unit_assert( pkt_dname_len(buff) == 0 ); in dname_test_str()
1204 dname_str(sldns_buffer_begin(buff), result); in dname_test_str()
1212 sldns_buffer_clear(buff); in dname_test_str()
1213 sldns_buffer_write(buff, in dname_test_str()
1218 sldns_buffer_flip(buff); in dname_test_str()
1219 unit_assert( sldns_buffer_limit(buff) == 130 ); in dname_test_str()
1220 unit_assert( pkt_dname_len(buff) == 0 ); in dname_test_str()
1221 dname_str(sldns_buffer_begin(buff), result); in dname_test_str()
1227 sldns_buffer_clear(buff); in dname_test_str()
1229 sldns_buffer_write(buff, "\001a", 2); in dname_test_str()
1230 sldns_buffer_write_u8(buff, 0); in dname_test_str()
1231 sldns_buffer_flip(buff); in dname_test_str()
1232 unit_assert( sldns_buffer_limit(buff) == 255 ); in dname_test_str()
1233 unit_assert( pkt_dname_len(buff) == 255 ); in dname_test_str()
1234 dname_str(sldns_buffer_begin(buff), result); in dname_test_str()
1244 sldns_buffer_clear(buff); in dname_test_str()
1246 sldns_buffer_write(buff, "\001a", 2); in dname_test_str()
1247 sldns_buffer_write(buff, "\002ab", 3); in dname_test_str()
1248 sldns_buffer_write_u8(buff, 0); in dname_test_str()
1249 sldns_buffer_flip(buff); in dname_test_str()
1250 unit_assert( sldns_buffer_limit(buff) == 256 ); in dname_test_str()
1251 unit_assert( pkt_dname_len(buff) == 0 ); in dname_test_str()
1252 dname_str(sldns_buffer_begin(buff), result); in dname_test_str()
1266 sldns_buffer_clear(buff); in dname_test_str()
1267 sldns_buffer_write_u8(buff, 1); in dname_test_str()
1268 sldns_buffer_write_u8(buff, (uint8_t)i); in dname_test_str()
1269 sldns_buffer_write_u8(buff, 0); in dname_test_str()
1270 sldns_buffer_flip(buff); in dname_test_str()
1271 unit_assert( sldns_buffer_limit(buff) == 3 ); in dname_test_str()
1272 unit_assert( pkt_dname_len(buff) == 3); in dname_test_str()
1273 dname_str(sldns_buffer_begin(buff), result); in dname_test_str()
1287 sldns_buffer* buff = sldns_buffer_new(65800); in dname_test() local
1288 unit_assert(loopbuf && boundbuf && buff); in dname_test()
1289 sldns_buffer_flip(buff); in dname_test()
1291 dname_test_qdl(buff); in dname_test()
1292 dname_test_qdtl(buff); in dname_test()
1298 dname_test_pkt_dname_len(buff); in dname_test()
1310 dname_test_str(buff); in dname_test()
1311 sldns_buffer_free(buff); in dname_test()