Botan 3.4.0
Crypto and TLS for C&
Botan::Stateful_RNG Member List

This is the complete list of members for Botan::Stateful_RNG, including all inherited members.

accepts_input() const finalBotan::Stateful_RNGinlinevirtual
add_entropy(std::span< const uint8_t > input)Botan::RandomNumberGeneratorinline
add_entropy(const uint8_t input[], size_t length)Botan::RandomNumberGeneratorinline
add_entropy_T(const T &t)Botan::RandomNumberGeneratorinline
clear() finalBotan::Stateful_RNGvirtual
clear_state()=0Botan::Stateful_RNGprotectedpure virtual
force_reseed()Botan::Stateful_RNG
generate_output(std::span< uint8_t > output, std::span< const uint8_t > input)=0Botan::Stateful_RNGprotectedpure virtual
initialize_with(std::span< const uint8_t > input)Botan::Stateful_RNG
initialize_with(const uint8_t input[], size_t length)Botan::Stateful_RNGinline
is_seeded() const finalBotan::Stateful_RNGvirtual
max_number_of_bytes_per_request() const =0Botan::Stateful_RNGpure virtual
name() const =0Botan::RandomNumberGeneratorpure virtual
next_byte()Botan::RandomNumberGeneratorinline
next_nonzero_byte()Botan::RandomNumberGeneratorinline
operator=(const RandomNumberGenerator &rng)=deleteBotan::RandomNumberGenerator
random_vec(std::span< uint8_t > v)Botan::RandomNumberGeneratorinline
random_vec(T &v, size_t bytes)Botan::RandomNumberGeneratorinline
random_vec(size_t bytes)Botan::RandomNumberGeneratorinline
randomize(std::span< uint8_t > output)Botan::RandomNumberGeneratorinline
randomize(uint8_t output[], size_t length)Botan::RandomNumberGeneratorinline
randomize_with_input(std::span< uint8_t > output, std::span< const uint8_t > input)Botan::RandomNumberGeneratorinline
randomize_with_input(uint8_t output[], size_t output_len, const uint8_t input[], size_t input_len)Botan::RandomNumberGeneratorinline
randomize_with_ts_input(std::span< uint8_t > output)Botan::RandomNumberGenerator
randomize_with_ts_input(uint8_t output[], size_t output_len)Botan::RandomNumberGeneratorinline
RandomNumberGenerator()=defaultBotan::RandomNumberGenerator
RandomNumberGenerator(const RandomNumberGenerator &rng)=deleteBotan::RandomNumberGenerator
reseed(Entropy_Sources &srcs, size_t poll_bits=BOTAN_RNG_RESEED_POLL_BITS, std::chrono::milliseconds poll_timeout=BOTAN_RNG_RESEED_DEFAULT_TIMEOUT) overrideBotan::Stateful_RNGvirtual
reseed_check()Botan::Stateful_RNGprotected
reseed_from_rng(RandomNumberGenerator &rng, size_t poll_bits=BOTAN_RNG_RESEED_POLL_BITS) finalBotan::Stateful_RNGvirtual
reseed_interval() constBotan::Stateful_RNGinline
security_level() const =0Botan::Stateful_RNGpure virtual
Stateful_RNG(RandomNumberGenerator &rng, Entropy_Sources &entropy_sources, size_t reseed_interval)Botan::Stateful_RNGinline
Stateful_RNG(RandomNumberGenerator &rng, size_t reseed_interval)Botan::Stateful_RNGinline
Stateful_RNG(Entropy_Sources &entropy_sources, size_t reseed_interval)Botan::Stateful_RNGinline
Stateful_RNG()Botan::Stateful_RNGinline
update(std::span< const uint8_t > input)=0Botan::Stateful_RNGprotectedpure virtual
~RandomNumberGenerator()=defaultBotan::RandomNumberGeneratorvirtual