21 std::string
name()
const override;
23 std::unique_ptr<KDF>
new_object()
const override;
28 explicit KDF1_18033(std::unique_ptr<HashFunction> hash) : m_hash(std::move(hash)) {}
31 void perform_kdf(std::span<uint8_t> key,
32 std::span<const uint8_t> secret,
33 std::span<const uint8_t> salt,
34 std::span<const uint8_t> label)
const override;
37 std::unique_ptr<HashFunction> m_hash;