Set rand method in FIPS_mode_set() not in rand library.
This commit is contained in:
@@ -111,18 +111,6 @@ const RAND_METHOD *RAND_get_rand_method(void)
|
||||
if(e)
|
||||
funct_ref = e;
|
||||
else
|
||||
#endif
|
||||
#ifdef OPENSSL_FIPS
|
||||
if (FIPS_mode())
|
||||
{
|
||||
default_RAND_meth = FIPS_rand_get_method();
|
||||
if (default_RAND_meth == NULL)
|
||||
{
|
||||
RANDerr(RAND_F_RAND_GET_RAND_METHOD,
|
||||
RAND_R_NO_FIPS_RANDOM_METHOD_SET);
|
||||
}
|
||||
}
|
||||
else
|
||||
#endif
|
||||
default_RAND_meth = RAND_SSLeay();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user