8 #ifndef BOTAN_EMSA1_H__
9 #define BOTAN_EMSA1_H__
11 #include <botan/emsa.h>
12 #include <botan/hash.h>
28 EMSA* clone()
override;
33 std::unique_ptr<HashFunction>
m_hash;
36 void update(
const uint8_t[],
size_t)
override;
45 size_t key_bits)
override;
EMSA1(HashFunction *hash)
size_t hash_output_length() const
std::unique_ptr< HashFunction > m_hash
std::vector< T, secure_allocator< T >> secure_vector
std::unique_ptr< HashFunction > m_hash