e_os.h: refine inline override logic (to address warnings in debug build).
[openssl.git] / crypto / dh / dh_gen.c
index 9749b7215715f502d73339fa9697c3817c35aead..23d6ead3ca81467e2431e3e313125d4592fd8c43 100644 (file)
@@ -67,6 +67,7 @@
 #include "cryptlib.h"
 #include <openssl/bn.h>
 #include <openssl/dh.h>
+
 #ifdef OPENSSL_FIPS
 #include <openssl/fips.h>
 #endif
@@ -118,7 +119,7 @@ static int dh_builtin_genparams(DH *ret, int prime_len, int generator, BN_GENCB
                return 0;
                }
 
-       if (FIPS_mode() && (prime_len < OPENSSL_DH_FIPS_MIN_MODULUS_BITS))
+       if (FIPS_module_mode() && (prime_len < OPENSSL_DH_FIPS_MIN_MODULUS_BITS))
                {
                DHerr(DH_F_DH_BUILTIN_GENPARAMS, DH_R_KEY_SIZE_TOO_SMALL);
                goto err;