8 #include <botan/asn1_obj.h>
9 #include <botan/der_enc.h>
10 #include <botan/ber_dec.h>
11 #include <botan/data_src.h>
12 #include <botan/parsing.h>
13 #include <botan/internal/stl_util.h>
BER_Decoding_Error(const std::string &)
BER_Bad_Tag(const std::string &msg, ASN1_Tag tag)
std::vector< uint8_t > get_contents_unlocked()
bool maybe_BER(DataSource &source)
std::string to_string(const BER_Object &obj)
DER_Encoder & raw_bytes(const uint8_t val[], size_t len)
secure_vector< uint8_t > value
#define BOTAN_ASSERT_EQUAL(expr1, expr2, assertion_made)
size_t read_byte(uint8_t &out)
std::vector< uint8_t > put_in_sequence(const std::vector< uint8_t > &contents)
std::string to_string(const secure_vector< uint8_t > &bytes)
size_t peek_byte(uint8_t &out) const
DER_Encoder & start_cons(ASN1_Tag type_tag, ASN1_Tag class_tag=UNIVERSAL)