8 #ifndef BOTAN_PUBKEY_EME_ENCRYPTION_PAD_H__
9 #define BOTAN_PUBKEY_EME_ENCRYPTION_PAD_H__
11 #include <botan/secmem.h>
12 #include <botan/rng.h>
22 virtual ~
EME() =
default;
29 virtual size_t maximum_input_size(
size_t keybits)
const = 0;
65 size_t in_len)
const = 0;
86 BOTAN_DLL
EME*
get_eme(
const std::string& algo_spec);
std::string encode(const uint8_t der[], size_t length, const std::string &label, size_t width)
std::vector< T, secure_allocator< T >> secure_vector
EME * get_eme(const std::string &algo_spec)