31 std::string
name()
const override;
36 void update(
const uint8_t input[],
size_t length)
override;
37 std::vector<uint8_t>
raw_data()
override;
39 std::vector<uint8_t> encoding_of(std::span<const uint8_t> raw,
43 bool verify(std::span<const uint8_t> coded, std::span<const uint8_t> raw,
size_t key_bits)
override;
45 std::vector<uint8_t> m_empty_hash;
46 std::unique_ptr<HashFunction> m_hash;