8#ifndef BOTAN_SYSTEM_RNG_H_
9#define BOTAN_SYSTEM_RNG_H_
virtual bool accepts_input() const =0
virtual bool is_seeded() const =0
virtual std::string name() const =0
void randomize_with_input(std::span< uint8_t > output, std::span< const uint8_t > input)
bool accepts_input() const override
bool is_seeded() const override
void fill_bytes_with_input(std::span< uint8_t > out, std::span< const uint8_t > in) override
std::string name() const override
int(* final)(unsigned char *, CTX *)
#define BOTAN_PUBLIC_API(maj, min)
RandomNumberGenerator & system_rng()