Lines Matching refs:CBB
242 CBB *child;
259 OPENSSL_EXPORT void CBB_zero(CBB *cbb);
264 OPENSSL_EXPORT int CBB_init(CBB *cbb, size_t initial_capacity);
269 OPENSSL_EXPORT int CBB_init_fixed(CBB *cbb, uint8_t *buf, size_t len);
278 OPENSSL_EXPORT void CBB_cleanup(CBB *cbb);
288 OPENSSL_EXPORT int CBB_finish(CBB *cbb, uint8_t **out_data, size_t *out_len);
293 OPENSSL_EXPORT int CBB_flush(CBB *cbb);
300 OPENSSL_EXPORT const uint8_t *CBB_data(const CBB *cbb);
307 OPENSSL_EXPORT size_t CBB_len(const CBB *cbb);
312 OPENSSL_EXPORT int CBB_add_u8_length_prefixed(CBB *cbb, CBB *out_contents);
317 OPENSSL_EXPORT int CBB_add_u16_length_prefixed(CBB *cbb, CBB *out_contents);
322 OPENSSL_EXPORT int CBB_add_u24_length_prefixed(CBB *cbb, CBB *out_contents);
329 OPENSSL_EXPORT int CBB_add_asn1(CBB *cbb, CBB *out_contents, uint8_t tag);
333 OPENSSL_EXPORT int CBB_add_bytes(CBB *cbb, const uint8_t *data, size_t len);
339 OPENSSL_EXPORT int CBB_add_space(CBB *cbb, uint8_t **out_data, size_t len);
346 OPENSSL_EXPORT int CBB_reserve(CBB *cbb, uint8_t **out_data, size_t len);
350 OPENSSL_EXPORT int CBB_did_write(CBB *cbb, size_t len);
354 OPENSSL_EXPORT int CBB_add_u8(CBB *cbb, uint8_t value);
358 OPENSSL_EXPORT int CBB_add_u16(CBB *cbb, uint16_t value);
362 OPENSSL_EXPORT int CBB_add_u24(CBB *cbb, uint32_t value);
366 OPENSSL_EXPORT void CBB_discard_child(CBB *cbb);
371 OPENSSL_EXPORT int CBB_add_asn1_uint64(CBB *cbb, uint64_t value);