From abfcb7122c3c366d271e65f2665f57a97dece0d1 Mon Sep 17 00:00:00 2001 From: Sean Parkinson Date: Tue, 7 Oct 2025 20:59:27 +1000 Subject: [PATCH] KCAPI ECC: initialize mp_ints Was not initializing mp_ints and it is needed now. --- wolfcrypt/src/ecc.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/wolfcrypt/src/ecc.c b/wolfcrypt/src/ecc.c index 29a208605..3d725f8d3 100644 --- a/wolfcrypt/src/ecc.c +++ b/wolfcrypt/src/ecc.c @@ -6211,9 +6211,10 @@ int wc_ecc_init_ex(ecc_key* key, void* heap, int devId) #if defined(WOLFSSL_ATECC508A) || defined(WOLFSSL_ATECC608A) key->slot = ATECC_INVALID_SLOT; -#elif defined(WOLFSSL_KCAPI_ECC) - key->handle = NULL; #else +#if defined(WOLFSSL_KCAPI_ECC) + key->handle = NULL; +#endif #ifdef ALT_ECC_SIZE key->pubkey.x = (mp_int*)&key->pubkey.xyz[0]; key->pubkey.y = (mp_int*)&key->pubkey.xyz[1];