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".
Showing
- CHANGES 8 additions, 0 deletionsCHANGES
- crypto/evp/e_des3.c 2 additions, 0 deletionscrypto/evp/e_des3.c
- crypto/fips_err.h 7 additions, 0 deletionscrypto/fips_err.h
- crypto/o_init.c 2 additions, 0 deletionscrypto/o_init.c
- crypto/rand/rand.h 6 additions, 1 deletioncrypto/rand/rand.h
- crypto/rand/rand_err.c 1 addition, 0 deletionscrypto/rand/rand_err.c
- crypto/rand/rand_lib.c 67 additions, 5 deletionscrypto/rand/rand_lib.c
- fips/fips.c 0 additions, 48 deletionsfips/fips.c
- fips/fips.h 13 additions, 0 deletionsfips/fips.h
- fips/fips_test_suite.c 0 additions, 3 deletionsfips/fips_test_suite.c
- fips/fips_utl.h 1 addition, 0 deletionsfips/fips_utl.h
- fips/rand/Makefile 2 additions, 2 deletionsfips/rand/Makefile
- fips/rand/fips_drbg_rand.c 4 additions, 14 deletionsfips/rand/fips_drbg_rand.c
- fips/rand/fips_rand.c 1 addition, 1 deletionfips/rand/fips_rand.c
- fips/rand/fips_rand.h 1 addition, 0 deletionsfips/rand/fips_rand.h
- fips/rand/fips_rand_lib.c 140 additions, 0 deletionsfips/rand/fips_rand_lib.c
- fips/rand/fips_rand_selftest.c 2 additions, 2 deletionsfips/rand/fips_rand_selftest.c
Loading
Please register or sign in to comment