28 #ifndef CRYPTOPP_RANDPOOL_H 29 #define CRYPTOPP_RANDPOOL_H 56 void IncorporateEntropy(
const byte *input,
size_t length);
60 void Put(
const byte *input,
size_t length) {IncorporateEntropy(input, length);}
void Put(const byte *input, size_t length)
Randomness Pool based on AES-256.
bool CanIncorporateEntropy() const
Determines if a generator can accept additional entropy.
#define NAMESPACE_BEGIN(x)
Abstract base classes that provide a uniform interface to this library.
Classes for automatic resource management.
Interface for random number generators.
FixedSizeAlignedSecBlock< byte, 32 > m_key
Classes and functions for secure memory allocations.
Class file for the AES cipher (Rijndael)
FixedSizeAlignedSecBlock< byte, 16, true > m_seed
Implementation of BufferedTransformation's attachment interface.
uint8_t const size_t const size
Ensures an object is not copyable.
member_ptr< BlockCipher > m_pCipher