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) {
65 std::string
name()
const override {
…}
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
int(* final)(unsigned char *, CTX *)
RandomNumberGenerator & esdm_rng()