Lines Matching refs:CBB
22 static int cbb_init(CBB *cbb, uint8_t *buf, size_t cap) {
36 memset(cbb, 0, sizeof(CBB));
42 int CBB_init(CBB *cbb, size_t initial_capacity) {
53 int CBB_init_fixed(CBB *cbb, uint8_t *buf, size_t len) {
62 void CBB_cleanup(CBB *cbb) {
132 int CBB_finish(CBB *cbb, uint8_t **out_data, size_t *out_len) {
142 /* |out_data| and |out_len| can only be NULL if the CBB is fixed. */
160 int CBB_flush(CBB *cbb) {
242 static int cbb_add_length_prefixed(CBB *cbb, CBB *out_contents,
256 memset(out_contents, 0, sizeof(CBB));
265 int CBB_add_u8_length_prefixed(CBB *cbb, CBB *out_contents) {
269 int CBB_add_u16_length_prefixed(CBB *cbb, CBB *out_contents) {
273 int CBB_add_u24_length_prefixed(CBB *cbb, CBB *out_contents) {
277 int CBB_add_asn1(CBB *cbb, CBB *out_contents, uint8_t tag) {
288 memset(out_contents, 0, sizeof(CBB));
297 int CBB_add_bytes(CBB *cbb, const uint8_t *data, size_t len) {
308 int CBB_add_space(CBB *cbb, uint8_t **out_data, size_t len) {
316 int CBB_add_u8(CBB *cbb, uint8_t value) {
324 int CBB_add_u16(CBB *cbb, uint16_t value) {
332 int CBB_add_u24(CBB *cbb, uint32_t value) {