From 9605d96ccbfb19fd53354c9ff2dd781d8658f2ba Mon Sep 17 00:00:00 2001 From: Thomas Cook Date: Thu, 30 Apr 2026 13:32:29 -0400 Subject: [PATCH] Fix rsa acceleration exponent issue, turn back on. --- wolfcrypt/src/port/nxp/casper_port.c | 2 +- wolfssl/wolfcrypt/settings.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/wolfcrypt/src/port/nxp/casper_port.c b/wolfcrypt/src/port/nxp/casper_port.c index 8766eba8e5..4a51419368 100644 --- a/wolfcrypt/src/port/nxp/casper_port.c +++ b/wolfcrypt/src/port/nxp/casper_port.c @@ -56,7 +56,7 @@ int casper_rsa_public_exptmod( int res; int sig_sz = inLen; int key_sz = mp_unsigned_bin_size(&key->n); - word32 exp; + word32 exp = 0; if (inLen > CASPER_MAX_BUF_SZ || *outLen > CASPER_MAX_BUF_SZ) return BAD_FUNC_ARG; diff --git a/wolfssl/wolfcrypt/settings.h b/wolfssl/wolfcrypt/settings.h index a549920337..89468e096a 100644 --- a/wolfssl/wolfcrypt/settings.h +++ b/wolfssl/wolfcrypt/settings.h @@ -2105,6 +2105,7 @@ extern void uITRON4_free(void *p) ; #define WOLFSSL_NXP_HASHCRYPT_SHA #define WOLFSSL_NXP_HASHCRYPT_SHA256 #define WOLFSSL_NXP_CASPER + #define WOLFSSL_NXP_CASPER_RSA_PUB_EXPTMOD #elif defined(WOLFSSL_NXP_LPC55S69_NO_HWACCEL) #define WOLFSSL_NXP_RNG_1 #endif