Botan 3.6.1
Crypto and TLS for C&
|
This is the complete list of members for Botan::HMAC_DRBG, including all inherited members.
accepts_input() const final | Botan::Stateful_RNG | inlinevirtual |
add_entropy(std::span< const uint8_t > input) | Botan::RandomNumberGenerator | inline |
add_entropy(const uint8_t input[], size_t length) | Botan::RandomNumberGenerator | inline |
add_entropy_T(const T &t) | Botan::RandomNumberGenerator | inline |
clear() final | Botan::Stateful_RNG | virtual |
force_reseed() | Botan::Stateful_RNG | |
HMAC_DRBG(std::unique_ptr< MessageAuthenticationCode > prf) | Botan::HMAC_DRBG | explicit |
HMAC_DRBG(std::string_view hmac_hash) | Botan::HMAC_DRBG | explicit |
HMAC_DRBG(std::unique_ptr< MessageAuthenticationCode > prf, RandomNumberGenerator &underlying_rng, size_t reseed_interval=BOTAN_RNG_DEFAULT_RESEED_INTERVAL, size_t max_number_of_bytes_per_request=64 *1024) | Botan::HMAC_DRBG | |
HMAC_DRBG(std::unique_ptr< MessageAuthenticationCode > prf, Entropy_Sources &entropy_sources, size_t reseed_interval=BOTAN_RNG_DEFAULT_RESEED_INTERVAL, size_t max_number_of_bytes_per_request=64 *1024) | Botan::HMAC_DRBG | |
HMAC_DRBG(std::unique_ptr< MessageAuthenticationCode > prf, RandomNumberGenerator &underlying_rng, Entropy_Sources &entropy_sources, size_t reseed_interval=BOTAN_RNG_DEFAULT_RESEED_INTERVAL, size_t max_number_of_bytes_per_request=64 *1024) | Botan::HMAC_DRBG | |
initialize_with(std::span< const uint8_t > input) | Botan::Stateful_RNG | |
initialize_with(const uint8_t input[], size_t length) | Botan::Stateful_RNG | inline |
is_seeded() const final | Botan::Stateful_RNG | virtual |
max_number_of_bytes_per_request() const override | Botan::HMAC_DRBG | inlinevirtual |
name() const override | Botan::HMAC_DRBG | virtual |
next_byte() | Botan::RandomNumberGenerator | inline |
next_nonzero_byte() | Botan::RandomNumberGenerator | inline |
operator=(const RandomNumberGenerator &rng)=delete | Botan::RandomNumberGenerator | |
random_array() | Botan::RandomNumberGenerator | inline |
random_vec(std::span< uint8_t > v) | Botan::RandomNumberGenerator | inline |
random_vec(T &v, size_t bytes) | Botan::RandomNumberGenerator | inline |
random_vec(size_t bytes) | Botan::RandomNumberGenerator | inline |
randomize(std::span< uint8_t > output) | Botan::RandomNumberGenerator | inline |
randomize(uint8_t output[], size_t length) | Botan::RandomNumberGenerator | inline |
randomize_with_input(std::span< uint8_t > output, std::span< const uint8_t > input) | Botan::RandomNumberGenerator | inline |
randomize_with_input(uint8_t output[], size_t output_len, const uint8_t input[], size_t input_len) | Botan::RandomNumberGenerator | inline |
randomize_with_ts_input(std::span< uint8_t > output) | Botan::RandomNumberGenerator | |
randomize_with_ts_input(uint8_t output[], size_t output_len) | Botan::RandomNumberGenerator | inline |
RandomNumberGenerator()=default | Botan::RandomNumberGenerator | |
RandomNumberGenerator(const RandomNumberGenerator &rng)=delete | Botan::RandomNumberGenerator | |
reseed(Entropy_Sources &srcs, size_t poll_bits=BOTAN_RNG_RESEED_POLL_BITS, std::chrono::milliseconds poll_timeout=BOTAN_RNG_RESEED_DEFAULT_TIMEOUT) override | Botan::Stateful_RNG | virtual |
reseed_check() | Botan::Stateful_RNG | protected |
reseed_from_rng(RandomNumberGenerator &rng, size_t poll_bits=BOTAN_RNG_RESEED_POLL_BITS) final | Botan::Stateful_RNG | virtual |
reseed_interval() const | Botan::Stateful_RNG | inline |
security_level() const override | Botan::HMAC_DRBG | virtual |
Stateful_RNG(RandomNumberGenerator &rng, Entropy_Sources &entropy_sources, size_t reseed_interval) | Botan::Stateful_RNG | inline |
Stateful_RNG(RandomNumberGenerator &rng, size_t reseed_interval) | Botan::Stateful_RNG | inline |
Stateful_RNG(Entropy_Sources &entropy_sources, size_t reseed_interval) | Botan::Stateful_RNG | inline |
Stateful_RNG() | Botan::Stateful_RNG | inline |
~RandomNumberGenerator()=default | Botan::RandomNumberGenerator | virtual |