forked from pool/openssl-1_1
15 lines
593 B
Diff
15 lines
593 B
Diff
|
Index: openssl-1.1.0c/crypto/init.c
|
||
|
===================================================================
|
||
|
--- openssl-1.1.0c.orig/crypto/init.c 2016-12-08 17:36:03.170689184 +0100
|
||
|
+++ openssl-1.1.0c/crypto/init.c 2016-12-08 17:36:14.938873308 +0100
|
||
|
@@ -564,6 +564,9 @@ int OPENSSL_init_crypto(uint64_t opts, c
|
||
|
&& !RUN_ONCE(&engine_rdrand, ossl_init_engine_rdrand))
|
||
|
return 0;
|
||
|
# endif
|
||
|
+# ifdef OPENSSL_FIPS
|
||
|
+ if (!FIPS_mode())
|
||
|
+# endif
|
||
|
if ((opts & OPENSSL_INIT_ENGINE_DYNAMIC)
|
||
|
&& !RUN_ONCE(&engine_dynamic, ossl_init_engine_dynamic))
|
||
|
return 0;
|