21 explicit EMSA_Raw(
size_t expected_hash_size = 0) : m_expected_size(expected_hash_size) {}
25 std::string
name()
const override;
28 void update(
const uint8_t[],
size_t)
override;
29 std::vector<uint8_t> raw_data()
override;
31 std::vector<uint8_t> encoding_of(std::span<const uint8_t> raw,
35 bool verify(std::span<const uint8_t> coded, std::span<const uint8_t> raw,
size_t key_bits)
override;
37 const size_t m_expected_size;
38 std::vector<uint8_t> m_message;