|
OPENSSL_EXPORT void | CBS_init (CBS *cbs, const uint8_t *data, size_t len) |
|
OPENSSL_EXPORT int | CBS_skip (CBS *cbs, size_t len) |
|
OPENSSL_EXPORT const uint8_t * | CBS_data (const CBS *cbs) |
|
OPENSSL_EXPORT size_t | CBS_len (const CBS *cbs) |
|
OPENSSL_EXPORT int | CBS_stow (const CBS *cbs, uint8_t **out_ptr, size_t *out_len) |
|
OPENSSL_EXPORT int | CBS_strdup (const CBS *cbs, char **out_ptr) |
|
OPENSSL_EXPORT int | CBS_contains_zero_byte (const CBS *cbs) |
|
OPENSSL_EXPORT int | CBS_mem_equal (const CBS *cbs, const uint8_t *data, size_t len) |
|
OPENSSL_EXPORT int | CBS_get_u8 (CBS *cbs, uint8_t *out) |
|
OPENSSL_EXPORT int | CBS_get_u16 (CBS *cbs, uint16_t *out) |
|
OPENSSL_EXPORT int | CBS_get_u24 (CBS *cbs, uint32_t *out) |
|
OPENSSL_EXPORT int | CBS_get_u32 (CBS *cbs, uint32_t *out) |
|
OPENSSL_EXPORT int | CBS_get_last_u8 (CBS *cbs, uint8_t *out) |
|
OPENSSL_EXPORT int | CBS_get_bytes (CBS *cbs, CBS *out, size_t len) |
|
OPENSSL_EXPORT int | CBS_copy_bytes (CBS *cbs, uint8_t *out, size_t len) |
|
OPENSSL_EXPORT int | CBS_get_u8_length_prefixed (CBS *cbs, CBS *out) |
|
OPENSSL_EXPORT int | CBS_get_u16_length_prefixed (CBS *cbs, CBS *out) |
|
OPENSSL_EXPORT int | CBS_get_u24_length_prefixed (CBS *cbs, CBS *out) |
|
OPENSSL_EXPORT int | CBS_get_asn1 (CBS *cbs, CBS *out, unsigned tag_value) |
|
OPENSSL_EXPORT int | CBS_get_asn1_element (CBS *cbs, CBS *out, unsigned tag_value) |
|
OPENSSL_EXPORT int | CBS_peek_asn1_tag (const CBS *cbs, unsigned tag_value) |
|
OPENSSL_EXPORT int | CBS_get_any_asn1 (CBS *cbs, CBS *out, unsigned *out_tag) |
|
OPENSSL_EXPORT int | CBS_get_any_asn1_element (CBS *cbs, CBS *out, unsigned *out_tag, size_t *out_header_len) |
|
OPENSSL_EXPORT int | CBS_get_any_ber_asn1_element (CBS *cbs, CBS *out, unsigned *out_tag, size_t *out_header_len) |
|
OPENSSL_EXPORT int | CBS_get_asn1_uint64 (CBS *cbs, uint64_t *out) |
|
OPENSSL_EXPORT int | CBS_get_optional_asn1 (CBS *cbs, CBS *out, int *out_present, unsigned tag) |
|
OPENSSL_EXPORT int | CBS_get_optional_asn1_octet_string (CBS *cbs, CBS *out, int *out_present, unsigned tag) |
|
OPENSSL_EXPORT int | CBS_get_optional_asn1_uint64 (CBS *cbs, uint64_t *out, unsigned tag, uint64_t default_value) |
|
OPENSSL_EXPORT int | CBS_get_optional_asn1_bool (CBS *cbs, int *out, unsigned tag, int default_value) |
|
OPENSSL_EXPORT void | CBB_zero (CBB *cbb) |
|
OPENSSL_EXPORT int | CBB_init (CBB *cbb, size_t initial_capacity) |
|
OPENSSL_EXPORT int | CBB_init_fixed (CBB *cbb, uint8_t *buf, size_t len) |
|
OPENSSL_EXPORT void | CBB_cleanup (CBB *cbb) |
|
OPENSSL_EXPORT int | CBB_finish (CBB *cbb, uint8_t **out_data, size_t *out_len) |
|
OPENSSL_EXPORT int | CBB_flush (CBB *cbb) |
|
OPENSSL_EXPORT const uint8_t * | CBB_data (const CBB *cbb) |
|
OPENSSL_EXPORT size_t | CBB_len (const CBB *cbb) |
|
OPENSSL_EXPORT int | CBB_add_u8_length_prefixed (CBB *cbb, CBB *out_contents) |
|
OPENSSL_EXPORT int | CBB_add_u16_length_prefixed (CBB *cbb, CBB *out_contents) |
|
OPENSSL_EXPORT int | CBB_add_u24_length_prefixed (CBB *cbb, CBB *out_contents) |
|
OPENSSL_EXPORT int | CBB_add_asn1 (CBB *cbb, CBB *out_contents, unsigned tag) |
|
OPENSSL_EXPORT int | CBB_add_bytes (CBB *cbb, const uint8_t *data, size_t len) |
|
OPENSSL_EXPORT int | CBB_add_space (CBB *cbb, uint8_t **out_data, size_t len) |
|
OPENSSL_EXPORT int | CBB_reserve (CBB *cbb, uint8_t **out_data, size_t len) |
|
OPENSSL_EXPORT int | CBB_did_write (CBB *cbb, size_t len) |
|
OPENSSL_EXPORT int | CBB_add_u8 (CBB *cbb, uint8_t value) |
|
OPENSSL_EXPORT int | CBB_add_u16 (CBB *cbb, uint16_t value) |
|
OPENSSL_EXPORT int | CBB_add_u24 (CBB *cbb, uint32_t value) |
|
OPENSSL_EXPORT int | CBB_add_u32 (CBB *cbb, uint32_t value) |
|
OPENSSL_EXPORT void | CBB_discard_child (CBB *cbb) |
|
OPENSSL_EXPORT int | CBB_add_asn1_uint64 (CBB *cbb, uint64_t value) |
|