diff --git a/src/crypto/crypto_util.cc b/src/crypto/crypto_util.cc index 9b1d7acfc46a97..577649c36f0065 100644 --- a/src/crypto/crypto_util.cc +++ b/src/crypto/crypto_util.cc @@ -253,7 +253,6 @@ void TestFipsCrypto(const v8::FunctionCallbackInfo& args) { Mutex::ScopedLock lock(per_process::cli_options_mutex); Mutex::ScopedLock fips_lock(fips_mutex); -#ifdef OPENSSL_FIPS #if OPENSSL_VERSION_MAJOR >= 3 OSSL_PROVIDER* fips_provider = nullptr; if (OSSL_PROVIDER_available(nullptr, "fips")) { @@ -262,11 +261,12 @@ void TestFipsCrypto(const v8::FunctionCallbackInfo& args) { const auto enabled = fips_provider == nullptr ? 0 : OSSL_PROVIDER_self_test(fips_provider) ? 1 : 0; #else +#ifdef OPENSSL_FIPS const auto enabled = FIPS_selftest() ? 1 : 0; -#endif #else // OPENSSL_FIPS const auto enabled = 0; #endif // OPENSSL_FIPS +#endif args.GetReturnValue().Set(enabled); }