Update README.FIPS for new FIPS 2.0 testvectors.
[openssl.git] / crypto / o_init.c
index 1017f3bb4be67fb17c08f7def275629f3a18f0ce..b7f8d10fa0cbfce61a804380ce69c357e2e0f833 100644 (file)
@@ -56,6 +56,7 @@
 #include <openssl/err.h>
 #ifdef OPENSSL_FIPS
 #include <openssl/fips.h>
+#include <openssl/rand.h>
 #endif
 
 #if defined(__GNUC__) && __GNUC__>=2
@@ -123,8 +124,9 @@ void OPENSSL_init(void)
        FIPS_set_locking_callbacks(CRYPTO_lock, CRYPTO_add_lock);
        FIPS_set_error_callbacks(ERR_put_error, ERR_add_error_vdata);
        FIPS_set_malloc_callbacks(CRYPTO_malloc, CRYPTO_free);
+       RAND_init_fips();
 #endif
-#if 1
+#if 0
        fprintf(stderr, "Called OPENSSL_init\n");
 #endif
        }