forked from wolfSSL/wolfssl
Fix for building with WOLFSSL_SMALL_STACK_CACHE
only (no WOLFSSL_SMALL_STACK
).
This commit is contained in:
@ -2522,11 +2522,11 @@ int wc_ecc_mulmod_ex(mp_int* k, ecc_point *G, ecc_point *R,
|
|||||||
|
|
||||||
ecc_point *tG, *M[M_POINTS];
|
ecc_point *tG, *M[M_POINTS];
|
||||||
int i, err;
|
int i, err;
|
||||||
#ifdef WOLFSSL_SMALL_STACK
|
|
||||||
mp_int* mu = NULL;
|
|
||||||
#ifdef WOLFSSL_SMALL_STACK_CACHE
|
#ifdef WOLFSSL_SMALL_STACK_CACHE
|
||||||
ecc_key key;
|
ecc_key key;
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef WOLFSSL_SMALL_STACK
|
||||||
|
mp_int* mu = NULL;
|
||||||
#else
|
#else
|
||||||
mp_int mu[1];
|
mp_int mu[1];
|
||||||
#endif
|
#endif
|
||||||
@ -5339,11 +5339,11 @@ int ecc_mul2add(ecc_point* A, mp_int* kA,
|
|||||||
void* heap)
|
void* heap)
|
||||||
#endif
|
#endif
|
||||||
{
|
{
|
||||||
#ifdef WOLFSSL_SMALL_STACK
|
|
||||||
ecc_point** precomp = NULL;
|
|
||||||
#ifdef WOLFSSL_SMALL_STACK_CACHE
|
#ifdef WOLFSSL_SMALL_STACK_CACHE
|
||||||
ecc_key key;
|
ecc_key key;
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef WOLFSSL_SMALL_STACK
|
||||||
|
ecc_point** precomp = NULL;
|
||||||
#else
|
#else
|
||||||
ecc_point* precomp[SHAMIR_PRECOMP_SZ];
|
ecc_point* precomp[SHAMIR_PRECOMP_SZ];
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user