deimos.openssl.bytestring

Undocumented in source.

Members

Aliases

CBB
alias CBB = cbb_st
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS
alias CBS = cbs_st
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

CBB_add_asn1
int CBB_add_asn1(CBB* cbb, CBB* out_contents, uint tag)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBB_add_asn1_bool
int CBB_add_asn1_bool(CBB* cbb, int value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBB_add_asn1_octet_string
int CBB_add_asn1_octet_string(CBB* cbb, uint8_t* data, size_t data_len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBB_add_asn1_oid_from_text
int CBB_add_asn1_oid_from_text(CBB* cbb, char* text, size_t len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBB_add_asn1_uint64
int CBB_add_asn1_uint64(CBB* cbb, uint64_t value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBB_add_bytes
int CBB_add_bytes(CBB* cbb, uint8_t* data, size_t len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBB_add_space
int CBB_add_space(CBB* cbb, uint8_t** out_data, size_t len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBB_add_u16
int CBB_add_u16(CBB* cbb, uint16_t value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBB_add_u16_length_prefixed
int CBB_add_u16_length_prefixed(CBB* cbb, CBB* out_contents)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBB_add_u24
int CBB_add_u24(CBB* cbb, uint32_t value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBB_add_u24_length_prefixed
int CBB_add_u24_length_prefixed(CBB* cbb, CBB* out_contents)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBB_add_u32
int CBB_add_u32(CBB* cbb, uint32_t value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBB_add_u8
int CBB_add_u8(CBB* cbb, uint8_t value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBB_add_u8_length_prefixed
int CBB_add_u8_length_prefixed(CBB* cbb, CBB* out_contents)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBB_cleanup
void CBB_cleanup(CBB* cbb)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBB_data
const(uint8_t)* CBB_data(CBB* cbb)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBB_did_write
int CBB_did_write(CBB* cbb, size_t len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBB_discard_child
void CBB_discard_child(CBB* cbb)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBB_finish
int CBB_finish(CBB* cbb, uint8_t** out_data, size_t* out_len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBB_flush
int CBB_flush(CBB* cbb)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBB_flush_asn1_set_of
int CBB_flush_asn1_set_of(CBB* cbb)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBB_init
int CBB_init(CBB* cbb, size_t initial_capacity)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBB_init_fixed
int CBB_init_fixed(CBB* cbb, uint8_t* buf, size_t len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBB_len
size_t CBB_len(CBB* cbb)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBB_reserve
int CBB_reserve(CBB* cbb, uint8_t** out_data, size_t len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBB_zero
void CBB_zero(CBB* cbb)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_asn1_bitstring_has_bit
int CBS_asn1_bitstring_has_bit(const(CBS)* cbs, uint bit)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_asn1_oid_to_text
char* CBS_asn1_oid_to_text(const(CBS)* cbs)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_contains_zero_byte
int CBS_contains_zero_byte(const(CBS)* cbs)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_copy_bytes
int CBS_copy_bytes(CBS* cbs, uint8_t* out_ptr, size_t len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_data
const(uint8_t)* CBS_data(const(CBS)* cbs)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_get_any_asn1
int CBS_get_any_asn1(CBS* cbs, CBS* out_ptr, uint* out_tag)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_get_any_asn1_element
int CBS_get_any_asn1_element(CBS* cbs, CBS* out_ptr, uint* out_tag, size_t* out_header_len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_get_any_ber_asn1_element
int CBS_get_any_ber_asn1_element(CBS* cbs, CBS* out_ptr, uint* out_tag, size_t* out_header_len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_get_asn1
int CBS_get_asn1(CBS* cbs, CBS* out_ptr, uint tag_value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_get_asn1_bool
int CBS_get_asn1_bool(CBS* cbs, int* out_ptr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_get_asn1_element
int CBS_get_asn1_element(CBS* cbs, CBS* out_ptr, uint tag_value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_get_asn1_uint64
int CBS_get_asn1_uint64(CBS* cbs, uint64_t* out_ptr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_get_bytes
int CBS_get_bytes(CBS* cbs, CBS* out_ptr, size_t len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_get_last_u8
int CBS_get_last_u8(CBS* cbs, uint8_t* out_ptr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_get_optional_asn1
int CBS_get_optional_asn1(CBS* cbs, CBS* out_ptr, int* out_present, uint tag)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_get_optional_asn1_bool
int CBS_get_optional_asn1_bool(CBS* cbs, int* out_ptr, uint tag, int default_value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_get_optional_asn1_octet_string
int CBS_get_optional_asn1_octet_string(CBS* cbs, CBS* out_ptr, int* out_present, uint tag)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_get_optional_asn1_uint64
int CBS_get_optional_asn1_uint64(CBS* cbs, uint64_t* out_ptr, uint tag, uint64_t default_value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_get_u16
int CBS_get_u16(CBS* cbs, uint16_t* out_ptr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_get_u16_length_prefixed
int CBS_get_u16_length_prefixed(CBS* cbs, CBS* out_ptr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_get_u24
int CBS_get_u24(CBS* cbs, uint32_t* out_ptr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_get_u24_length_prefixed
int CBS_get_u24_length_prefixed(CBS* cbs, CBS* out_ptr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_get_u32
int CBS_get_u32(CBS* cbs, uint32_t* out_ptr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_get_u8
int CBS_get_u8(CBS* cbs, uint8_t* out_ptr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_get_u8_length_prefixed
int CBS_get_u8_length_prefixed(CBS* cbs, CBS* out_ptr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_init
void CBS_init(CBS* cbs, const(uint8_t)* data, size_t len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_is_valid_asn1_bitstring
int CBS_is_valid_asn1_bitstring(const(CBS)* cbs)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_len
size_t CBS_len(const(CBS)* cbs)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_mem_equal
int CBS_mem_equal(const(CBS)* cbs, uint8_t* data, size_t len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_peek_asn1_tag
int CBS_peek_asn1_tag(const(CBS)* cbs, uint tag_value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_skip
int CBS_skip(CBS* cbs, size_t len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_stow
int CBS_stow(const(CBS)* cbs, uint8_t** out_ptr, size_t* out_len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_strdup
int CBS_strdup(const(CBS)* cbs, char** out_ptr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

CBS_ASN1_APPLICATION
enum CBS_ASN1_APPLICATION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_ASN1_BITSTRING
enum CBS_ASN1_BITSTRING;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_ASN1_BMPSTRING
enum CBS_ASN1_BMPSTRING;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_ASN1_BOOLEAN
enum CBS_ASN1_BOOLEAN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_ASN1_CLASS_MASK
enum CBS_ASN1_CLASS_MASK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_ASN1_CONSTRUCTED
enum CBS_ASN1_CONSTRUCTED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_ASN1_CONTEXT_SPECIFIC
enum CBS_ASN1_CONTEXT_SPECIFIC;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_ASN1_ENUMERATED
enum CBS_ASN1_ENUMERATED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_ASN1_GENERALIZEDTIME
enum CBS_ASN1_GENERALIZEDTIME;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_ASN1_GENERALSTRING
enum CBS_ASN1_GENERALSTRING;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_ASN1_GRAPHICSTRING
enum CBS_ASN1_GRAPHICSTRING;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_ASN1_IA5STRING
enum CBS_ASN1_IA5STRING;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_ASN1_INTEGER
enum CBS_ASN1_INTEGER;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_ASN1_NULL
enum CBS_ASN1_NULL;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_ASN1_NUMERICSTRING
enum CBS_ASN1_NUMERICSTRING;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_ASN1_OBJECT
enum CBS_ASN1_OBJECT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_ASN1_OCTETSTRING
enum CBS_ASN1_OCTETSTRING;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_ASN1_PRINTABLESTRING
enum CBS_ASN1_PRINTABLESTRING;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_ASN1_PRIVATE
enum CBS_ASN1_PRIVATE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_ASN1_SEQUENCE
enum CBS_ASN1_SEQUENCE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_ASN1_SET
enum CBS_ASN1_SET;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_ASN1_T61STRING
enum CBS_ASN1_T61STRING;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_ASN1_TAG_NUMBER_MASK
enum CBS_ASN1_TAG_NUMBER_MASK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_ASN1_TAG_SHIFT
enum CBS_ASN1_TAG_SHIFT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_ASN1_UNIVERSAL
enum CBS_ASN1_UNIVERSAL;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_ASN1_UNIVERSALSTRING
enum CBS_ASN1_UNIVERSALSTRING;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_ASN1_UTCTIME
enum CBS_ASN1_UTCTIME;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_ASN1_UTF8STRING
enum CBS_ASN1_UTF8STRING;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_ASN1_VIDEOTEXSTRING
enum CBS_ASN1_VIDEOTEXSTRING;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CBS_ASN1_VISIBLESTRING
enum CBS_ASN1_VISIBLESTRING;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

cbb_buffer_st
struct cbb_buffer_st
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cbb_st
struct cbb_st
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cbs_st
struct cbs_st
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta