Crypto++
5.6.5
Free C++ class library of cryptographic schemes
|
Go to the documentation of this file.
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);}
Classes and functions for secure memory allocations.
Classes for automatic resource management.
Implementation of BufferedTransformation's attachment interface.
Interface for random number generators.
Class file for the AES cipher (Rijndael)
Ensures an object is not copyable.
Randomness Pool based on AES-256.
bool CanIncorporateEntropy() const
Determines if a generator can accept additional entropy.
Crypto++ library namespace.
Abstract base classes that provide a uniform interface to this library.