From f91936944d2cf6141c9d1ca8107173aeb3c7a0b6 Mon Sep 17 00:00:00 2001 From: Sean Parkinson Date: Thu, 28 Apr 2022 16:29:48 +1000 Subject: [PATCH] Fix use of WC_RSA_NO_FERMAT_CHECK --- wolfcrypt/src/rsa.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wolfcrypt/src/rsa.c b/wolfcrypt/src/rsa.c index 95a7fef1d..e12883c28 100644 --- a/wolfcrypt/src/rsa.c +++ b/wolfcrypt/src/rsa.c @@ -743,7 +743,7 @@ int wc_CheckRsaKey(RsaKey* key) } } -#ifdef WC_RSA_NO_FERMAT_CHECK +#ifndef WC_RSA_NO_FERMAT_CHECK /* Fermat's Factorization works when difference between p and q * is less than (conservatively): * n^(1/4) + 32 @@ -4606,7 +4606,7 @@ int wc_MakeRsaKey(RsaKey* key, int size, long e, WC_RNG* rng) if (err == MP_OKAY) err = _CheckProbablePrime(p, q, tmp3, size, &isPrime, rng); -#ifdef WC_RSA_NO_FERMAT_CHECK +#ifndef WC_RSA_NO_FERMAT_CHECK if (err == MP_OKAY && isPrime) { /* Fermat's Factorization works when difference between p and q * is less than (conservatively):