6 #ifndef CRYPTOPP_BLUMSHUB_H 7 #define CRYPTOPP_BLUMSHUB_H 24 unsigned int GenerateBit();
26 void GenerateBlock(byte *output,
size_t size);
27 void ProcessData(byte *outString,
const byte *inString,
size_t length);
35 word maxBits, bitsLeft;
49 void Seek(lword index);
Abstract base classes that provide a uniform interface to this library.
void Seek(lword index)
Seek to an absolute position.
Ring of congruence classes modulo n.
Interface for random number generators.
bool IsSelfInverting() const
Determines whether the cipher is self-inverting.
bool IsForwardTransformation() const
Determines if the cipher is being operated in its forward direction.
Multiple precision integer with arithmetic operations.
BlumBlumShub with factorization of the modulus.
Multiple precision integer with arithmetic operations.
Class file for performing modular arithmetic.
Crypto++ library namespace.
BlumBlumShub without factorization of the modulus.
bool IsRandomAccess() const
Determines whether the cipher supports random access.