diff --git a/lib/accelerated/x86/x86-common.c b/lib/accelerated/x86/x86-common.c index cc67b08..e730ba0 100644 --- a/lib/accelerated/x86/x86-common.c +++ b/lib/accelerated/x86/x86-common.c @@ -37,6 +37,7 @@ # include #endif #include +#include /* ebx, ecx, edx * This is a format compatible with openssl's CPUID detection. @@ -581,7 +582,8 @@ void register_x86_crypto(void) register_x86_intel_crypto(capabilities); #ifdef ENABLE_PADLOCK - register_x86_padlock_crypto(capabilities); + if (_gnutls_fips_mode_enabled() != 1) + register_x86_padlock_crypto(capabilities); #endif }