Lines Matching refs:pkt

31 static int cleanup(WPACKET *pkt)
33 WPACKET_cleanup(pkt);
39 WPACKET pkt;
44 if (!TEST_true(WPACKET_init(&pkt, buf))
45 || !TEST_true(WPACKET_put_bytes_u8(&pkt, 0xff))
47 || !TEST_false(WPACKET_close(&pkt))
49 || !TEST_true(WPACKET_finish(&pkt))
54 || !TEST_false(WPACKET_close(&pkt))
55 || !TEST_false(WPACKET_finish(&pkt))
56 || !TEST_true(WPACKET_get_total_written(&pkt, &written))
58 return cleanup(&pkt);
61 if (!TEST_true(WPACKET_init_len(&pkt, buf, 1))
62 || !TEST_true(WPACKET_put_bytes_u8(&pkt, 0xff))
63 || !TEST_true(WPACKET_finish(&pkt))
64 || !TEST_true(WPACKET_get_total_written(&pkt, &written))
66 return cleanup(&pkt);
69 if (!TEST_true(WPACKET_init_len(&pkt, buf, 4))
70 || !TEST_true(WPACKET_put_bytes_u8(&pkt, 0xff))
71 || !TEST_true(WPACKET_finish(&pkt))
72 || !TEST_true(WPACKET_get_total_written(&pkt, &written))
74 return cleanup(&pkt);
76 if (!TEST_true(WPACKET_init_len(&pkt, buf, 1)))
77 return cleanup(&pkt);
83 if (!TEST_int_eq(WPACKET_put_bytes_u8(&pkt, 0xff), i < 256))
84 return cleanup(&pkt);
86 if (!TEST_true(WPACKET_finish(&pkt)))
87 return cleanup(&pkt);
90 if (!TEST_true(WPACKET_init_static_len(&pkt, sbuf, sizeof(sbuf), 0))
92 || !TEST_true(WPACKET_put_bytes_u24(&pkt, 0xffffff))
94 || !TEST_false(WPACKET_put_bytes_u8(&pkt, 0xff))
96 || !TEST_true(WPACKET_finish(&pkt))
97 || !TEST_true(WPACKET_get_total_written(&pkt, &written))
100 || !TEST_true(WPACKET_init_static_len(&pkt, sbuf, sizeof(sbuf), 1))
102 || !TEST_true(WPACKET_put_bytes_u16(&pkt, 0xfeff))
104 || !TEST_false(WPACKET_put_bytes_u8(&pkt, 0xff))
105 || !TEST_true(WPACKET_finish(&pkt))
106 || !TEST_true(WPACKET_get_total_written(&pkt, &written))
108 return cleanup(&pkt);
115 WPACKET pkt;
118 if (!TEST_true(WPACKET_init(&pkt, buf))
123 || !TEST_true(WPACKET_set_max_size(&pkt, SIZE_MAX))
125 || !TEST_true(WPACKET_set_max_size(&pkt, SIZE_MAX -1))
127 || !TEST_true(WPACKET_set_max_size(&pkt, SIZE_MAX))
128 || !TEST_true(WPACKET_finish(&pkt)))
129 return cleanup(&pkt);
131 if (!TEST_true(WPACKET_init_len(&pkt, buf, 1))
136 || !TEST_false(WPACKET_set_max_size(&pkt, 0))
141 || !TEST_false(WPACKET_set_max_size(&pkt, 0x0101))
143 || !TEST_true(WPACKET_set_max_size(&pkt, 0x0100))
145 || !TEST_true(WPACKET_set_max_size(&pkt, 0x01))
147 || !TEST_false(WPACKET_put_bytes_u8(&pkt, 0xff))
149 || !TEST_true(WPACKET_set_max_size(&pkt, 0x02))
150 || !TEST_true(WPACKET_put_bytes_u8(&pkt, 0xff))
151 || !TEST_false(WPACKET_put_bytes_u8(&pkt, 0xff))
152 || !TEST_true(WPACKET_finish(&pkt))
153 || !TEST_true(WPACKET_get_total_written(&pkt, &written))
155 return cleanup(&pkt);
162 WPACKET pkt;
166 if (!TEST_true(WPACKET_init(&pkt, buf))
167 || !TEST_true(WPACKET_start_sub_packet(&pkt))
168 || !TEST_true(WPACKET_put_bytes_u8(&pkt, 0xff))
170 || !TEST_false(WPACKET_finish(&pkt))
171 || !TEST_true(WPACKET_close(&pkt))
173 || !TEST_false(WPACKET_close(&pkt))
175 || !TEST_true(WPACKET_finish(&pkt))
176 || !TEST_true(WPACKET_get_total_written(&pkt, &written))
178 return cleanup(&pkt);
181 if (!TEST_true(WPACKET_init(&pkt, buf))
182 || !TEST_true(WPACKET_start_sub_packet_u8(&pkt))
183 || !TEST_true(WPACKET_put_bytes_u8(&pkt, 0xff))
184 || !TEST_true(WPACKET_close(&pkt))
185 || !TEST_true(WPACKET_finish(&pkt))
186 || !TEST_true(WPACKET_get_total_written(&pkt, &written))
188 return cleanup(&pkt);
191 if (!TEST_true(WPACKET_init(&pkt, buf))
192 || !TEST_true(WPACKET_start_sub_packet_u8(&pkt))
193 || !TEST_true(WPACKET_put_bytes_u8(&pkt, 0xff))
194 || !TEST_true(WPACKET_start_sub_packet_u8(&pkt))
195 || !TEST_true(WPACKET_put_bytes_u8(&pkt, 0xff))
196 || !TEST_true(WPACKET_get_length(&pkt, &len))
198 || !TEST_true(WPACKET_close(&pkt))
199 || !TEST_true(WPACKET_get_length(&pkt, &len))
201 || !TEST_true(WPACKET_close(&pkt))
202 || !TEST_true(WPACKET_finish(&pkt))
203 || !TEST_true(WPACKET_get_total_written(&pkt, &written))
205 return cleanup(&pkt);
208 if (!TEST_true(WPACKET_init(&pkt, buf))
209 || !TEST_true(WPACKET_start_sub_packet_u8(&pkt))
210 || !TEST_true(WPACKET_put_bytes_u8(&pkt, 0xff))
211 || !TEST_true(WPACKET_close(&pkt))
212 || !TEST_true(WPACKET_start_sub_packet_u8(&pkt))
213 || !TEST_true(WPACKET_put_bytes_u8(&pkt, 0xff))
214 || !TEST_true(WPACKET_close(&pkt))
215 || !TEST_true(WPACKET_finish(&pkt))
216 || !TEST_true(WPACKET_get_total_written(&pkt, &written))
218 return cleanup(&pkt);
221 if (!TEST_true(WPACKET_init(&pkt, buf))
222 || !TEST_true(WPACKET_start_sub_packet_u8(&pkt))
223 || !TEST_true(WPACKET_put_bytes_u8(&pkt, 0xff))
224 || !TEST_true(WPACKET_start_sub_packet_u8(&pkt))
225 || !TEST_true(WPACKET_put_bytes_u8(&pkt, 0xff))
226 || !TEST_true(WPACKET_get_length(&pkt, &len))
228 || !TEST_true(WPACKET_close(&pkt))
229 || !TEST_true(WPACKET_get_length(&pkt, &len))
231 || !TEST_true(WPACKET_close(&pkt))
232 || !TEST_true(WPACKET_fill_lengths(&pkt))
233 || !TEST_true(WPACKET_get_total_written(&pkt, &written))
235 || !TEST_true(WPACKET_finish(&pkt)))
236 return cleanup(&pkt);
244 WPACKET pkt;
248 if (!TEST_true(WPACKET_init(&pkt, buf))
249 || !TEST_true(WPACKET_set_flags(&pkt, WPACKET_FLAGS_NON_ZERO_LENGTH))
251 || !TEST_false(WPACKET_finish(&pkt))
252 || !TEST_true(WPACKET_put_bytes_u8(&pkt, 0xff))
253 || !TEST_true(WPACKET_finish(&pkt))
254 || !TEST_true(WPACKET_get_total_written(&pkt, &written))
256 return cleanup(&pkt);
259 if (!TEST_true(WPACKET_init(&pkt, buf))
260 || !TEST_true(WPACKET_start_sub_packet(&pkt))
261 || !TEST_true(WPACKET_set_flags(&pkt, WPACKET_FLAGS_NON_ZERO_LENGTH))
263 || !TEST_false(WPACKET_close(&pkt))
264 || !TEST_true(WPACKET_put_bytes_u8(&pkt, 0xff))
265 || !TEST_true(WPACKET_close(&pkt))
266 || !TEST_true(WPACKET_finish(&pkt))
267 || !TEST_true(WPACKET_get_total_written(&pkt, &written))
269 return cleanup(&pkt);
272 if (!TEST_true(WPACKET_init_len(&pkt, buf, 1))
273 || !TEST_true(WPACKET_set_flags(&pkt, WPACKET_FLAGS_ABANDON_ON_ZERO_LENGTH))
274 || !TEST_true(WPACKET_finish(&pkt))
275 || !TEST_true(WPACKET_get_total_written(&pkt, &written))
277 return cleanup(&pkt);
280 if (!TEST_true(WPACKET_init_len(&pkt, buf, 1))
281 || !TEST_true(WPACKET_start_sub_packet_u8(&pkt))
282 || !TEST_true(WPACKET_set_flags(&pkt, WPACKET_FLAGS_ABANDON_ON_ZERO_LENGTH))
283 || !TEST_true(WPACKET_close(&pkt))
284 || !TEST_true(WPACKET_finish(&pkt))
285 || !TEST_true(WPACKET_get_total_written(&pkt, &written))
287 return cleanup(&pkt);
290 if (!TEST_true(WPACKET_init(&pkt, buf))
291 || !TEST_true(WPACKET_start_sub_packet_u8(&pkt))
292 || !TEST_true(WPACKET_set_flags(&pkt, WPACKET_FLAGS_ABANDON_ON_ZERO_LENGTH))
293 || !TEST_true(WPACKET_put_bytes_u8(&pkt, 0xff))
294 || !TEST_true(WPACKET_close(&pkt))
295 || !TEST_true(WPACKET_finish(&pkt))
296 || !TEST_true(WPACKET_get_total_written(&pkt, &written))
298 return cleanup(&pkt);
304 WPACKET pkt;
308 if (!TEST_true(WPACKET_init_len(&pkt, buf, 1))
309 || !TEST_true(WPACKET_allocate_bytes(&pkt, 2, &bytes)))
310 return cleanup(&pkt);
313 if (!TEST_true(WPACKET_finish(&pkt))
314 || !TEST_true(WPACKET_get_total_written(&pkt, &written))
316 return cleanup(&pkt);
319 if (!TEST_true(WPACKET_init_len(&pkt, buf, 1))
320 || !TEST_true(WPACKET_sub_allocate_bytes_u8(&pkt, 2, &bytes)))
321 return cleanup(&pkt);
324 if (!TEST_true(WPACKET_finish(&pkt))
325 || !TEST_true(WPACKET_get_total_written(&pkt, &written))
327 return cleanup(&pkt);
334 WPACKET pkt;
338 if (!TEST_true(WPACKET_init_len(&pkt, buf, 1))
339 || !TEST_true(WPACKET_memcpy(&pkt, bytes, sizeof(bytes)))
340 || !TEST_true(WPACKET_finish(&pkt))
341 || !TEST_true(WPACKET_get_total_written(&pkt, &written))
343 return cleanup(&pkt);
346 if (!TEST_true(WPACKET_init_len(&pkt, buf, 1))
347 || !TEST_true(WPACKET_sub_memcpy_u8(&pkt, bytes, sizeof(bytes)))
348 || !TEST_true(WPACKET_finish(&pkt))
349 || !TEST_true(WPACKET_get_total_written(&pkt, &written))
351 return cleanup(&pkt);
358 WPACKET pkt;
368 if (!TEST_true(WPACKET_init_der(&pkt, sbuf, sizeof(sbuf)))
369 || !TEST_true(WPACKET_put_bytes_u24(&pkt, 0xfffefd))
371 || !TEST_true(WPACKET_start_sub_packet(&pkt))
372 || !TEST_true(WPACKET_memcpy(&pkt, testdata, sizeof(testdata)))
373 || !TEST_true(WPACKET_close(&pkt))
374 || !TEST_true(WPACKET_put_bytes_u8(&pkt, 0xfc))
376 || (!TEST_true(WPACKET_start_sub_packet(&pkt))
377 || !TEST_true(WPACKET_set_flags(&pkt, flags))
378 || !TEST_true(WPACKET_get_total_written(&pkt, &size1))
379 || !TEST_true(WPACKET_close(&pkt))
380 || !TEST_true(WPACKET_get_total_written(&pkt, &size2))
382 || !TEST_true(WPACKET_finish(&pkt))
383 || !TEST_true(WPACKET_get_total_written(&pkt, &written[0]))
384 || !TEST_mem_eq(WPACKET_get_curr(&pkt), written[0], simpleder,
386 return cleanup(&pkt);
399 if (!TEST_true(WPACKET_init_null_der(&pkt)))
402 if (!TEST_true(WPACKET_init_der(&pkt, sbuf, sizeof(sbuf))))
405 if (!TEST_true(WPACKET_start_sub_packet(&pkt))
406 || !TEST_true(WPACKET_memcpy(&pkt, &testdata2[3],
408 || !TEST_true(WPACKET_close(&pkt))
409 || !TEST_true(WPACKET_finish(&pkt))
410 || !TEST_true(WPACKET_get_total_written(&pkt, &written[i])))
411 return cleanup(&pkt);
420 || !TEST_mem_eq(WPACKET_get_curr(&pkt), written[1], testdata2,