11#include <botan/secmem.h>
12#include <botan/exceptn.h>
virtual void encode_into(class DER_Encoder &to) const =0
virtual void decode_from(class BER_Decoder &from)=0
SecureVector< byte > value
void assert_is_a(ASN1_Tag, ASN1_Tag)
bool maybe_BER(DataSource &source)
SecureVector< byte > put_in_sequence(const MemoryRegion< byte > &contents)
std::string to_string(u64bit n, size_t min_len)
BER_Bad_Tag(const std::string &msg, ASN1_Tag tag)
BER_Decoding_Error(const std::string &)
Decoding_Error(const std::string &name)