diff --git a/src/crypto/crypto_util.cc b/src/crypto/crypto_util.cc index 87d6ab3b9970e4..1cfebb5e41d35d 100644 --- a/src/crypto/crypto_util.cc +++ b/src/crypto/crypto_util.cc @@ -254,7 +254,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")) { @@ -263,11 +262,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); }