20 #ifndef RIPPLE_CRYPTO_RANDOM_H_INCLUDED
21 #define RIPPLE_CRYPTO_RANDOM_H_INCLUDED
void mix_entropy(void *buffer=nullptr, std::size_t count=0)
Mix entropy into the pool.
static constexpr result_type max()
static constexpr result_type min()
csprng_engine & crypto_prng()
The default cryptographically secure PRNG.
csprng_engine & operator=(csprng_engine const &)=delete
std::uint64_t result_type
result_type operator()()
Generate a random integer.
A cryptographically secure random number engine.
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.