Lines Matching refs:cbb

319   CBB cbb;  in TEST()  local
320 ASSERT_TRUE(CBB_init(&cbb, 100)); in TEST()
321 CBB_cleanup(&cbb); in TEST()
333 bssl::ScopedCBB cbb; in TEST() local
334 ASSERT_TRUE(CBB_init(cbb.get(), 100)); in TEST()
335 cbb.Reset(); in TEST()
337 ASSERT_TRUE(CBB_init(cbb.get(), 0)); in TEST()
338 ASSERT_TRUE(CBB_add_u8(cbb.get(), 1)); in TEST()
339 ASSERT_TRUE(CBB_add_u16(cbb.get(), 0x203)); in TEST()
340 ASSERT_TRUE(CBB_add_u24(cbb.get(), 0x40506)); in TEST()
341 ASSERT_TRUE(CBB_add_u32(cbb.get(), 0x708090a)); in TEST()
342 ASSERT_TRUE(CBB_add_u64(cbb.get(), 0xb0c0d0e0f101112)); in TEST()
343 ASSERT_TRUE(CBB_add_bytes(cbb.get(), (const uint8_t *)"\x13\x14", 2)); in TEST()
344 ASSERT_TRUE(CBB_add_u16le(cbb.get(), 0x203)); in TEST()
345 ASSERT_TRUE(CBB_add_u32le(cbb.get(), 0x708090a)); in TEST()
346 ASSERT_TRUE(CBB_add_u64le(cbb.get(), 0xb0c0d0e0f101112)); in TEST()
347 ASSERT_TRUE(CBB_finish(cbb.get(), &buf, &buf_len)); in TEST()
354 bssl::ScopedCBB cbb; in TEST() local
359 ASSERT_TRUE(CBB_init_fixed(cbb.get(), NULL, 0)); in TEST()
360 ASSERT_TRUE(CBB_finish(cbb.get(), &out_buf, &out_size)); in TEST()
364 cbb.Reset(); in TEST()
365 ASSERT_TRUE(CBB_init_fixed(cbb.get(), buf, 1)); in TEST()
366 ASSERT_TRUE(CBB_add_u8(cbb.get(), 1)); in TEST()
367 ASSERT_TRUE(CBB_finish(cbb.get(), &out_buf, &out_size)); in TEST()
372 cbb.Reset(); in TEST()
373 ASSERT_TRUE(CBB_init_fixed(cbb.get(), buf, 1)); in TEST()
374 ASSERT_TRUE(CBB_add_u8(cbb.get(), 1)); in TEST()
375 EXPECT_FALSE(CBB_add_u8(cbb.get(), 2)); in TEST()
384 bssl::ScopedCBB cbb; in TEST() local
385 ASSERT_TRUE(CBB_init(cbb.get(), 16)); in TEST()
386 ASSERT_TRUE(CBB_add_u8_length_prefixed(cbb.get(), &child)); in TEST()
390 ASSERT_TRUE(CBB_finish(cbb.get(), &out_buf, &out_size)); in TEST()
401 bssl::ScopedCBB cbb; in TEST() local
403 ASSERT_TRUE(CBB_init(cbb.get(), 0)); in TEST()
404 EXPECT_EQ(0u, CBB_len(cbb.get())); in TEST()
405 ASSERT_TRUE(CBB_add_u8_length_prefixed(cbb.get(), &contents)); in TEST()
406 ASSERT_TRUE(CBB_add_u8_length_prefixed(cbb.get(), &contents)); in TEST()
409 ASSERT_TRUE(CBB_flush(cbb.get())); in TEST()
410 EXPECT_EQ(3u, CBB_len(cbb.get())); in TEST()
411 ASSERT_TRUE(CBB_add_u16_length_prefixed(cbb.get(), &contents)); in TEST()
413 ASSERT_TRUE(CBB_add_u24_length_prefixed(cbb.get(), &contents)); in TEST()
415 ASSERT_TRUE(CBB_add_u8_length_prefixed(cbb.get(), &contents)); in TEST()
421 ASSERT_TRUE(CBB_finish(cbb.get(), &buf, &buf_len)); in TEST()
428 bssl::ScopedCBB cbb; in TEST() local
431 ASSERT_TRUE(CBB_init(cbb.get(), 0)); in TEST()
432 ASSERT_TRUE(CBB_add_u8(cbb.get(), 0xaa)); in TEST()
435 CBB_discard_child(cbb.get()); in TEST()
437 ASSERT_TRUE(CBB_add_u8_length_prefixed(cbb.get(), &contents)); in TEST()
438 ASSERT_TRUE(CBB_add_u8_length_prefixed(cbb.get(), &contents)); in TEST()
440 ASSERT_TRUE(CBB_add_u16_length_prefixed(cbb.get(), &contents)); in TEST()
442 ASSERT_TRUE(CBB_add_u24_length_prefixed(cbb.get(), &contents)); in TEST()
444 ASSERT_TRUE(CBB_add_u8_length_prefixed(cbb.get(), &contents)); in TEST()
457 ASSERT_TRUE(CBB_finish(cbb.get(), &buf, &buf_len)); in TEST()
472 bssl::ScopedCBB cbb; in TEST() local
477 ASSERT_TRUE(CBB_init(cbb.get(), 0)); in TEST()
478 ASSERT_TRUE(CBB_add_u8_length_prefixed(cbb.get(), &child)); in TEST()
480 ASSERT_TRUE(CBB_add_u8(cbb.get(), 2)); in TEST()
492 ASSERT_TRUE(CBB_finish(cbb.get(), &buf, &buf_len)); in TEST()
513 bssl::ScopedCBB cbb; in TEST() local
516 ASSERT_TRUE(CBB_init(cbb.get(), 0)); in TEST()
517 ASSERT_TRUE(CBB_add_asn1(cbb.get(), &contents, CBS_ASN1_SEQUENCE)); in TEST()
520 CBB_add_asn1(cbb.get(), &contents, in TEST()
524 CBB_add_asn1(cbb.get(), &contents, in TEST()
528 CBB_add_asn1(cbb.get(), &contents, in TEST()
532 CBB_add_asn1(cbb.get(), &contents, in TEST()
535 ASSERT_TRUE(CBB_finish(cbb.get(), &buf, &buf_len)); in TEST()
541 ASSERT_TRUE(CBB_init(cbb.get(), 0)); in TEST()
542 ASSERT_TRUE(CBB_add_asn1(cbb.get(), &contents, CBS_ASN1_SEQUENCE)); in TEST()
544 ASSERT_TRUE(CBB_finish(cbb.get(), &buf, &buf_len)); in TEST()
551 ASSERT_TRUE(CBB_init(cbb.get(), 0)); in TEST()
552 ASSERT_TRUE(CBB_add_asn1(cbb.get(), &contents, CBS_ASN1_SEQUENCE)); in TEST()
554 ASSERT_TRUE(CBB_finish(cbb.get(), &buf, &buf_len)); in TEST()
561 ASSERT_TRUE(CBB_init(cbb.get(), 0)); in TEST()
562 ASSERT_TRUE(CBB_add_asn1(cbb.get(), &contents, CBS_ASN1_SEQUENCE)); in TEST()
565 ASSERT_TRUE(CBB_finish(cbb.get(), &buf, &buf_len)); in TEST()
752 bssl::ScopedCBB cbb; in TEST() local
753 ASSERT_TRUE(CBB_init(cbb.get(), 0)); in TEST()
754 ASSERT_TRUE(CBB_add_asn1_uint64(cbb.get(), test->value)); in TEST()
755 ASSERT_TRUE(CBB_finish(cbb.get(), &out, &len)); in TEST()
825 bssl::ScopedCBB cbb; in TEST() local
826 ASSERT_TRUE(CBB_init(cbb.get(), 0)); in TEST()
827 ASSERT_TRUE(CBB_add_asn1_int64(cbb.get(), test->value)); in TEST()
828 ASSERT_TRUE(CBB_finish(cbb.get(), &out, &len)); in TEST()
844 CBB cbb; in TEST() local
845 CBB_zero(&cbb); in TEST()
847 CBB_cleanup(&cbb); in TEST()
854 bssl::ScopedCBB cbb; in TEST() local
855 ASSERT_TRUE(CBB_init_fixed(cbb.get(), buf, sizeof(buf))); in TEST()
857 EXPECT_FALSE(CBB_reserve(cbb.get(), &ptr, 11)); in TEST()
859 cbb.Reset(); in TEST()
860 ASSERT_TRUE(CBB_init_fixed(cbb.get(), buf, sizeof(buf))); in TEST()
862 ASSERT_TRUE(CBB_reserve(cbb.get(), &ptr, 10)); in TEST()
865 ASSERT_TRUE(CBB_did_write(cbb.get(), 5)); in TEST()
866 ASSERT_TRUE(CBB_finish(cbb.get(), NULL, &len)); in TEST()
874 bssl::ScopedCBB cbb; in TEST() local
877 ASSERT_TRUE(CBB_init(cbb.get(), 0)); in TEST()
878 ASSERT_TRUE(CBB_add_u8_length_prefixed(cbb.get(), &child)); in TEST()
880 ASSERT_FALSE(CBB_flush(cbb.get())); in TEST()
885 EXPECT_FALSE(CBB_add_u8(cbb.get(), 0)); in TEST()
886 EXPECT_FALSE(CBB_finish(cbb.get(), &ptr, &len)); in TEST()
889 cbb.Reset(); in TEST()
891 ASSERT_TRUE(CBB_init_fixed(cbb.get(), &buf, 1)); in TEST()
892 ASSERT_FALSE(CBB_add_bytes(cbb.get(), kZeros, sizeof(kZeros))); in TEST()
895 EXPECT_FALSE(CBB_add_u8(cbb.get(), 0)); in TEST()
896 EXPECT_FALSE(CBB_finish(cbb.get(), &ptr, &len)); in TEST()
899 cbb.Reset(); in TEST()
900 ASSERT_TRUE(CBB_init(cbb.get(), 0)); in TEST()
901 ASSERT_FALSE(CBB_add_u24(cbb.get(), 1u << 24)); in TEST()
904 EXPECT_FALSE(CBB_add_u8(cbb.get(), 0)); in TEST()
905 EXPECT_FALSE(CBB_finish(cbb.get(), &ptr, &len)); in TEST()
1041 bssl::ScopedCBB cbb; in TEST() local
1042 ASSERT_TRUE(CBB_init(cbb.get(), 0)); in TEST()
1043 ASSERT_TRUE(CBB_add_asn1_oid_from_text(cbb.get(), t.text, strlen(t.text))); in TEST()
1046 ASSERT_TRUE(CBB_finish(cbb.get(), &out, &len)); in TEST()
1059 bssl::ScopedCBB cbb; in TEST() local
1060 ASSERT_TRUE(CBB_init(cbb.get(), 0)); in TEST()
1061 EXPECT_FALSE(CBB_add_asn1_oid_from_text(cbb.get(), t, strlen(t))); in TEST()
1108 bssl::ScopedCBB cbb; in TEST() local
1110 ASSERT_TRUE(CBB_init(cbb.get(), 0)); in TEST()
1111 ASSERT_TRUE(CBB_add_asn1(cbb.get(), &child, CBS_ASN1_SET)); in TEST()
1121 ASSERT_TRUE(CBB_flush(cbb.get())); in TEST()
1122 EXPECT_EQ(0x31, CBB_data(cbb.get())[0]); in TEST()
1134 bssl::ScopedCBB cbb; in TEST() local
1136 ASSERT_TRUE(CBB_init(cbb.get(), 0)); in TEST()
1137 ASSERT_TRUE(CBB_add_asn1(cbb.get(), &child, CBS_ASN1_SET)); in TEST()
1315 bssl::ScopedCBB cbb; in TEST() local
1316 ASSERT_TRUE(CBB_init(cbb.get(), 0)); in TEST()
1318 ASSERT_TRUE(t.encode(cbb.get(), u)); in TEST()
1320 EXPECT_EQ(Bytes(t.in), Bytes(CBB_data(cbb.get()), CBB_len(cbb.get()))); in TEST()
1337 bssl::ScopedCBB cbb; in TEST() local
1338 ASSERT_TRUE(CBB_init(cbb.get(), 0)); in TEST()
1341 EXPECT_FALSE(cbb_add_utf8(cbb.get(), v)); in TEST()
1342 EXPECT_FALSE(cbb_add_latin1(cbb.get(), v)); in TEST()
1343 EXPECT_FALSE(cbb_add_ucs2_be(cbb.get(), v)); in TEST()
1344 EXPECT_FALSE(cbb_add_utf32_be(cbb.get(), v)); in TEST()
1348 EXPECT_FALSE(cbb_add_latin1(cbb.get(), 0x100)); in TEST()
1349 EXPECT_FALSE(cbb_add_ucs2_be(cbb.get(), 0x10000)); in TEST()