28 #ifndef CRYPTOPP_RANDPOOL_H
29 #define CRYPTOPP_RANDPOOL_H
37 NAMESPACE_BEGIN(CryptoPP)
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.
Ensures an object is not copyable.