RSA Security 5 Projection Television User Manual


 
AI_X962Random_V0
244 RSA BSAFE Crypto-C Library Reference Manual
Format of info returned by B_GetAlgorithmInfo:
returns a NULL_PTR if set with NULL_PTR; otherwise, returns a pointer to an
A_SHA_RANDOM_PARAMS structure.
Crypto-C procedures to use with algorithm object:
B_RandomInit, B_RandomUpdate, and B_GenerateRandomBytes, and as the
randomAlgorithm
argument to other procedures.
Algorithm methods to include in application’s algorithm chooser:
AM_SHA_RANDOM.
Notes:
There are a number of possible implementations of SHA1 pseudo-random number
generation.
AI_X962Random_V0 implements a SHA1 Random generator that is based
on X9.62. The FIPS 186 standard defines a similar algorithm (also defined in X9.31),
but due to slight differences between FIPS 186 and X9.62, the same seeding sequence
will produce different outputs. In addition,
AI_X962Random_V0’s implementation of
SHA1 Random is substantially different from the implementation in RSA Security
Inc.’s Java cryptographic toolkit, Crypto-J.