From: Dr. Stephen Henson Date: Mon, 2 Jul 2007 11:27:52 +0000 (+0000) Subject: Check selftest in rand too. X-Git-Tag: FIPS_098_TEST_1~1 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=af13a3949d2f15699060f6703b453870f1a5c5ea;p=oweals%2Fopenssl.git Check selftest in rand too. --- diff --git a/fips-1.0/rand/fips_rand.c b/fips-1.0/rand/fips_rand.c index 153e8a1c46..9735394aaf 100644 --- a/fips-1.0/rand/fips_rand.c +++ b/fips-1.0/rand/fips_rand.c @@ -76,6 +76,7 @@ # endif #endif #include +#include #ifdef OPENSSL_FIPS @@ -120,6 +121,7 @@ void fips_rand_prng_reset(FIPS_PRNG_CTX *ctx) static int fips_set_prng_key(FIPS_PRNG_CTX *ctx, const unsigned char *key, FIPS_RAND_SIZE_T keylen) { + FIPS_selftest_check(); if (keylen != 16 && keylen != 24 && keylen != 32) { /* error: invalid key size */