From e3a9b335c8bb318185ed21cc723156ae85d40656 Mon Sep 17 00:00:00 2001 From: Daniele Lacamera Date: Wed, 4 May 2022 12:33:20 +0200 Subject: [PATCH] Fixed memory size for SMALL_STACK ECC384 --- src/xmalloc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/xmalloc.c b/src/xmalloc.c index 135a5c7e..a4acddc7 100644 --- a/src/xmalloc.c +++ b/src/xmalloc.c @@ -79,12 +79,12 @@ struct xmalloc_slot { #define MP_CURVE_SPECS_SIZE (112) #ifdef WOLFSSL_SP_ARM_CORTEX_M_ASM #define MP_POINT_SIZE (292) - #define MP_DIGITS_BUFFER_SIZE_0 (MP_DIGIT_SIZE * 16 * 12) + #define MP_DIGITS_BUFFER_SIZE_0 (MP_DIGIT_SIZE * 18 * 12) #define MP_DIGITS_BUFFER_SIZE_1 (MP_DIGIT_SIZE * 2 * 12 * 6) #define MP_MONTGOMERY_SIZE (sizeof(int64_t) * 12) #else #define MP_POINT_SIZE (364) - #define MP_DIGITS_BUFFER_SIZE_0 (MP_DIGIT_SIZE * 16 * 15) + #define MP_DIGITS_BUFFER_SIZE_0 (MP_DIGIT_SIZE * 18 * 15) #define MP_DIGITS_BUFFER_SIZE_1 (MP_DIGIT_SIZE * (4 * 15 + 3)) #define MP_DIGITS_BUFFER_SIZE_2 (MP_DIGIT_SIZE * (2 * 15 * 6)) #define MP_MONTGOMERY_SIZE (sizeof(int64_t) * 2 * 12)