Extensive reorganisation of PRNG handling in FIPS module: all calls
authorDr. Stephen Henson <steve@openssl.org>
Tue, 5 Apr 2011 15:24:10 +0000 (15:24 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Tue, 5 Apr 2011 15:24:10 +0000 (15:24 +0000)
commit05e24c87dd1428809d6eaebf754b472a6cb4bb50
treedb17782a6020c7f4962f8bf9c1666f6f19356e1a
parentcab0595c1426b2f70d88b824028c6d1ef4a4476e
Extensive reorganisation of PRNG handling in FIPS module: all calls
now use an internal RAND_METHOD. All dependencies to OpenSSL standard
PRNG are now removed: it is the applications resposibility to setup
the FIPS PRNG and initalise it.

Initial OpenSSL RAND_init_fips() function that will setup the DRBG
for the "FIPS capable OpenSSL".
17 files changed:
CHANGES
crypto/evp/e_des3.c
crypto/fips_err.h
crypto/o_init.c
crypto/rand/rand.h
crypto/rand/rand_err.c
crypto/rand/rand_lib.c
fips/fips.c
fips/fips.h
fips/fips_test_suite.c
fips/fips_utl.h
fips/rand/Makefile
fips/rand/fips_drbg_rand.c
fips/rand/fips_rand.c
fips/rand/fips_rand.h
fips/rand/fips_rand_lib.c [new file with mode: 0644]
fips/rand/fips_rand_selftest.c