Lines Matching refs:PublicBlumBlumShub
8 PublicBlumBlumShub::PublicBlumBlumShub(const Integer &n, const Integer &seed)
16 unsigned int PublicBlumBlumShub::GenerateBit()
27 byte PublicBlumBlumShub::GenerateByte()
31 b = (b << 1) | PublicBlumBlumShub::GenerateBit();
35 void PublicBlumBlumShub::GenerateBlock(byte *output, size_t size)
38 *output++ = PublicBlumBlumShub::GenerateByte();
41 void PublicBlumBlumShub::ProcessData(byte *outString, const byte *inString, size_t length)
44 *outString++ = *inString++ ^ PublicBlumBlumShub::GenerateByte();
48 : PublicBlumBlumShub(p*q, seed),