Crypto++  8.8
Free C++ class library of cryptographic schemes
PublicBlumBlumShub Member List

This is the complete list of members for PublicBlumBlumShub, including all inherited members.

RandomNumberGenerator::Algorithm(bool checkSelfTestStatus=true)Algorithm
StreamTransformation::Algorithm(bool checkSelfTestStatus=true)Algorithm
AlgorithmName() constAlgorithminlinevirtual
AlgorithmProvider() constAlgorithminlinevirtual
CanIncorporateEntropy() constRandomNumberGeneratorinlinevirtual
Clone() constClonableinlinevirtual
DiscardBytes(size_t n)RandomNumberGeneratorvirtual
GenerateBit()PublicBlumBlumShubvirtual
GenerateBlock(byte *output, size_t size)PublicBlumBlumShubvirtual
GenerateByte()PublicBlumBlumShubvirtual
GenerateIntoBufferedTransformation(BufferedTransformation &target, const std::string &channel, lword length)RandomNumberGeneratorvirtual
GenerateWord32(word32 min=0, word32 max=0xffffffffUL)RandomNumberGeneratorvirtual
GetOptimalBlockSizeUsed() constStreamTransformationinlinevirtual
IncorporateEntropy(const byte *input, size_t length)RandomNumberGeneratorinlinevirtual
IsForwardTransformation() constPublicBlumBlumShubinlinevirtual
IsLastBlockSpecial() constStreamTransformationinlinevirtual
IsRandomAccess() const =0StreamTransformationpure virtual
IsSelfInverting() constPublicBlumBlumShubinlinevirtual
MandatoryBlockSize() constStreamTransformationinlinevirtual
MinLastBlockSize() constStreamTransformationinlinevirtual
OptimalBlockSize() constStreamTransformationinlinevirtual
OptimalDataAlignment() constStreamTransformationvirtual
ProcessByte(byte input)StreamTransformationinline
ProcessData(byte *outString, const byte *inString, size_t length)PublicBlumBlumShubvirtual
ProcessLastBlock(byte *outString, size_t outLength, const byte *inString, size_t inLength)StreamTransformationvirtual
ProcessString(byte *inoutString, size_t length)StreamTransformationinline
ProcessString(byte *outString, const byte *inString, size_t length)StreamTransformationinline
PublicBlumBlumShub(const Integer &n, const Integer &seed)PublicBlumBlumShub
Ref()StreamTransformationinline
Seek(lword pos)StreamTransformationinlinevirtual
Shuffle(IT begin, IT end)RandomNumberGeneratorinline
~Algorithm() (defined in Algorithm)Algorithminlinevirtual
~Clonable() (defined in Clonable)Clonableinlinevirtual
~PublicBlumBlumShub() (defined in PublicBlumBlumShub)PublicBlumBlumShubinlinevirtual
~RandomNumberGenerator() (defined in RandomNumberGenerator)RandomNumberGeneratorinlinevirtual
~StreamTransformation() (defined in StreamTransformation)StreamTransformationinlinevirtual