Commit e36f6b9c authored by Andy Polyakov's avatar Andy Polyakov
Browse files

e_rc4_hmac_md5.c: oops, can't use rc4_hmac_md5_cipher on legacy Intel CPUs.

PR: 2792
parent 3e181369
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -287,6 +287,8 @@ static EVP_CIPHER r4_hmac_md5_cipher=

const EVP_CIPHER *EVP_rc4_hmac_md5(void)
	{
	return(&r4_hmac_md5_cipher);
	extern unsigned int OPENSSL_ia32cap_P[];
	/* RC4_CHAR flag ------------vvvvv */
	return(OPENSSL_ia32cap_P[0]&(1<<20) ? NULL : &r4_hmac_md5_cipher);
	}
#endif