Botan 3.6.1
Crypto and TLS for C&
|
This is the complete list of members for Botan::BER_Decoder, including all inherited members.
BER_Decoder(const uint8_t buf[], size_t len) | Botan::BER_Decoder | |
BER_Decoder(std::span< const uint8_t > buf) | Botan::BER_Decoder | inline |
BER_Decoder(const secure_vector< uint8_t > &vec) | Botan::BER_Decoder | explicit |
BER_Decoder(const std::vector< uint8_t > &vec) | Botan::BER_Decoder | explicit |
BER_Decoder(DataSource &src) | Botan::BER_Decoder | explicit |
BER_Decoder(const BER_Object &obj) | Botan::BER_Decoder | inline |
BER_Decoder(BER_Object &&obj) | Botan::BER_Decoder | inline |
BER_Decoder(const BER_Decoder &other) | Botan::BER_Decoder | |
decode(bool &out) | Botan::BER_Decoder | inline |
decode(size_t &out) | Botan::BER_Decoder | inline |
decode(BigInt &out) | Botan::BER_Decoder | inline |
decode(std::vector< uint8_t, Alloc > &out, ASN1_Type real_type) | Botan::BER_Decoder | inline |
decode(bool &v, ASN1_Type type_tag, ASN1_Class class_tag=ASN1_Class::ContextSpecific) | Botan::BER_Decoder | |
decode(size_t &v, ASN1_Type type_tag, ASN1_Class class_tag=ASN1_Class::ContextSpecific) | Botan::BER_Decoder | |
decode(BigInt &v, ASN1_Type type_tag, ASN1_Class class_tag=ASN1_Class::ContextSpecific) | Botan::BER_Decoder | |
decode(std::vector< uint8_t > &v, ASN1_Type real_type, ASN1_Type type_tag, ASN1_Class class_tag=ASN1_Class::ContextSpecific) | Botan::BER_Decoder | |
decode(secure_vector< uint8_t > &v, ASN1_Type real_type, ASN1_Type type_tag, ASN1_Class class_tag=ASN1_Class::ContextSpecific) | Botan::BER_Decoder | |
decode(ASN1_Object &obj, ASN1_Type type_tag=ASN1_Type::NoObject, ASN1_Class class_tag=ASN1_Class::NoObject) | Botan::BER_Decoder | |
decode_and_check(const T &expected, std::string_view error_msg) | Botan::BER_Decoder | inline |
decode_constrained_integer(ASN1_Type type_tag, ASN1_Class class_tag, size_t T_bytes) | Botan::BER_Decoder | |
decode_integer_type(T &out) | Botan::BER_Decoder | inline |
decode_integer_type(T &out, ASN1_Type type_tag, ASN1_Class class_tag=ASN1_Class::ContextSpecific) | Botan::BER_Decoder | inline |
decode_list(std::vector< T > &out, ASN1_Type type_tag=ASN1_Type::Sequence, ASN1_Class class_tag=ASN1_Class::Universal) | Botan::BER_Decoder | |
decode_null() | Botan::BER_Decoder | |
decode_octet_string_bigint(BigInt &b) | Botan::BER_Decoder | |
decode_optional(T &out, ASN1_Type type_tag, ASN1_Class class_tag, const T &default_value=T()) | Botan::BER_Decoder | |
decode_optional_implicit(T &out, ASN1_Type type_tag, ASN1_Class class_tag, ASN1_Type real_type, ASN1_Class real_class, const T &default_value=T()) | Botan::BER_Decoder | |
decode_optional_list(std::vector< T > &out, ASN1_Type type_tag=ASN1_Type::Sequence, ASN1_Class class_tag=ASN1_Class::Universal) | Botan::BER_Decoder | |
decode_optional_string(std::vector< uint8_t, Alloc > &out, ASN1_Type real_type, uint32_t expected_tag, ASN1_Class class_tag=ASN1_Class::ContextSpecific) | Botan::BER_Decoder | inline |
decode_optional_string(std::vector< uint8_t, Alloc > &out, ASN1_Type real_type, ASN1_Type expected_tag, ASN1_Class class_tag=ASN1_Class::ContextSpecific) | Botan::BER_Decoder | inline |
discard_remaining() | Botan::BER_Decoder | |
end_cons() | Botan::BER_Decoder | |
get_next(BER_Object &ber) | Botan::BER_Decoder | inline |
get_next_object() | Botan::BER_Decoder | |
get_next_octet_string() | Botan::BER_Decoder | inline |
get_next_value(T &out, ASN1_Type type_tag, ASN1_Class class_tag=ASN1_Class::ContextSpecific) | Botan::BER_Decoder | inline |
more_items() const | Botan::BER_Decoder | |
operator=(const BER_Decoder &)=delete | Botan::BER_Decoder | |
peek_next_object() | Botan::BER_Decoder | |
push_back(const BER_Object &obj) | Botan::BER_Decoder | |
push_back(BER_Object &&obj) | Botan::BER_Decoder | |
raw_bytes(std::vector< uint8_t, Alloc > &out) | Botan::BER_Decoder | inline |
start_cons(ASN1_Type type_tag, ASN1_Class class_tag) | Botan::BER_Decoder | |
start_context_specific(uint32_t tag) | Botan::BER_Decoder | inline |
start_explicit_context_specific(uint32_t tag) | Botan::BER_Decoder | inline |
start_sequence() | Botan::BER_Decoder | inline |
start_set() | Botan::BER_Decoder | inline |
verify_end() | Botan::BER_Decoder | |
verify_end(std::string_view err_msg) | Botan::BER_Decoder |