8#include <botan/x509_key.h>
9#include <botan/data_src.h>
10#include <botan/ber_dec.h>
12#include <botan/asn1_obj.h>
13#include <botan/pk_algs.h>
41 std::vector<uint8_t> key_bits;
75#if defined(BOTAN_TARGET_OS_HAS_FILESYSTEM)
BER_Decoder start_cons(ASN1_Tag type_tag, ASN1_Tag class_tag=UNIVERSAL)
BER_Decoder & decode(bool &out)
std::vector< uint8_t > subject_public_key() const
bool maybe_BER(DataSource &source)
std::string encode(const uint8_t der[], size_t length, const std::string &label, size_t width)
bool matches(DataSource &source, const std::string &extra, size_t search_range)
secure_vector< uint8_t > decode_check_label(DataSource &source, const std::string &label_want)
Public_Key * copy_key(const Public_Key &key)
std::vector< uint8_t > BER_encode(const Public_Key &key)
Public_Key * load_key(DataSource &source)
std::string PEM_encode(const Public_Key &key)
std::unique_ptr< Public_Key > load_public_key(const AlgorithmIdentifier &alg_id, const std::vector< uint8_t > &key_bits)