Commit d698550f authored by Matt Caswell's avatar Matt Caswell
Browse files

Don't use RDRAND if told not to



Ensure we respect OPENSSL_NO_RDRAND

Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
parent c4cbf9b3
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -686,7 +686,8 @@ static int rand_status(void)

#if (defined(__i386)   || defined(__i386__)   || defined(_M_IX86) || \
     defined(__x86_64) || defined(__x86_64__) || \
     defined(_M_AMD64) || defined (_M_X64)) && defined(OPENSSL_CPUID_OBJ)
     defined(_M_AMD64) || defined (_M_X64)) && defined(OPENSSL_CPUID_OBJ) \
     && !defined(OPENSSL_NO_RDRAND)

# define RDRAND_CALLS    4