diff --git a/.wolfssl_known_macro_extras b/.wolfssl_known_macro_extras index 4c7d550bb03..e1e46dd1e32 100644 --- a/.wolfssl_known_macro_extras +++ b/.wolfssl_known_macro_extras @@ -986,7 +986,6 @@ WOLFSSL_DTLS_DISALLOW_FUTURE WOLFSSL_DTLS_RESEND_ONLY_TIMEOUT WOLFSSL_DUMP_MEMIO_STREAM WOLFSSL_DUP_CERTPOL -WOLFSSL_DYNAMIC_PEER_CERT WOLFSSL_EARLY_DATA_NO_ANTI_REPLAY WOLFSSL_ECC_GEN_REJECT_SAMPLING WOLFSSL_ECC_NO_SMALL_STACK @@ -1004,7 +1003,6 @@ WOLFSSL_EXPORT_INT WOLFSSL_EXPORT_SPC_SZ WOLFSSL_FALCON_NO_NTT_DSP WOLFSSL_FALCON_SIGN_STATS -WOLFSSL_FIPS_EXPORT_LOCAL_APIS WOLFSSL_FORCE_OCSP_NONCE_CHECK WOLFSSL_FRDM_K64 WOLFSSL_FRDM_K64_JENKINS diff --git a/linuxkm/lkcapi_ecdsa_glue.c b/linuxkm/lkcapi_ecdsa_glue.c index 61f78a8117d..9505285523c 100644 --- a/linuxkm/lkcapi_ecdsa_glue.c +++ b/linuxkm/lkcapi_ecdsa_glue.c @@ -1330,7 +1330,8 @@ static int linuxkm_test_ecdsa_nist_driver(const char * driver, /* ecdsa is not fips_allowed in crypto/testmgr.c before v6.3, so with * fips_enabled, crypto/api.c crypto_alg_lookup() fails with -ELIBBAD * before v5.18 and -ENOENT from v5.18. */ - if (((PTR_ERR(tfm) == -ENOENT) || (PTR_ERR(tfm) == -ELIBBAD)) && + if (((PTR_ERR(tfm) == -ENOENT) || + (PTR_ERR(tfm) == -WC_NO_ERR_TRACE(ELIBBAD))) && fips_enabled) { pr_info("info: skipping unsupported akcipher algorithm %s: %d\n", driver, (int)PTR_ERR(tfm));