25 explicit SignRawBytes(
size_t expected_hash_size = 0) : m_expected_size(expected_hash_size) {}
29 std::string
name()
const override;
32 void update(
const uint8_t input[],
size_t length)
override;
33 std::vector<uint8_t>
raw_data()
override;
35 std::vector<uint8_t> encoding_of(std::span<const uint8_t> raw,
39 bool verify(std::span<const uint8_t> coded, std::span<const uint8_t> raw,
size_t key_bits)
override;
41 const size_t m_expected_size;
42 std::vector<uint8_t> m_message;