Next
Previous
Table Of Contents
The SHA1PRNG Class
#include <prng/sha1prng.hxx>
Overview
The SHA1PRNG class provides an implementation
of a pseudo-random number generator specified in Section 3.1 of FIPS 186.
As the SHA1PRNG class is a subclass of
the PRNG
abstract base class, the methods presented there are not redescribed here.
Public Methods
Constructor
SHA1PRNG(const void* preSeed, const int preSeedSize);
Creates a SHA1PRNG instance from the preSeedSize byte long
high endian byte string pointed to by
preSeed.
The data pointed at by preSeed is compressed (or expanded) to
its 160-bit SHA-1 value. This SHA-1 value then acts as the seed for the
pseudo-random number generator specified in Section 3.1 of FIPS 186.
Destructor
~SHA1PRNG();
Nothing special is done by the desctructor.
Next
Previous
Table Of Contents