28 #ifndef CRYPTOPP_RANDPOOL_H 29 #define CRYPTOPP_RANDPOOL_H 56 void IncorporateEntropy(
const byte *input,
size_t length);
57 void GenerateIntoBufferedTransformation(
BufferedTransformation &target,
const std::string &channel, lword size);
60 void Put(
const byte *input,
size_t length) {IncorporateEntropy(input, length);}
Randomness Pool based on AES-256.
bool CanIncorporateEntropy() const
Determines if a generator can accept additional entropy.
Abstract base classes that provide a uniform interface to this library.
Classes for automatic resource management.
Interface for random number generators.
Classes and functions for secure memory allocations.
Class file for the AES cipher (Rijndael)
Implementation of BufferedTransformation's attachment interface.
Crypto++ library namespace.
Ensures an object is not copyable.