8#ifndef BOTAN_ESDM_RNG_H_
9#define BOTAN_ESDM_RNG_H_
63 explicit ESDM_RNG(
bool prediction_resistance);
65 std::string
name()
const override {
66 if(m_prediction_resistance) {
95 void fill_bytes_with_input(std::span<uint8_t> out, std::span<const uint8_t> in)
override;
101 bool m_prediction_resistance;
106 std::shared_ptr<void> m_ctx;
#define BOTAN_PUBLIC_API(maj, min)
bool is_seeded() const override
bool accepts_input() const override
std::string name() const override
RandomNumberGenerator()=default
RandomNumberGenerator & esdm_rng()