From 24a1c171ea37a10996fa7b275f1d223f41d322ff Mon Sep 17 00:00:00 2001 From: Daniel Pouzzner Date: Wed, 1 Mar 2023 17:52:46 -0600 Subject: [PATCH] wolfssl/wolfcrypt/settings.h: define WOLFSSL_SP_INT_DIGIT_ALIGN when target is MIPS, to fix a crash in sp_read_unsigned_bin(). --- wolfssl/wolfcrypt/settings.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/wolfssl/wolfcrypt/settings.h b/wolfssl/wolfcrypt/settings.h index 0e399ae1f..c2e79e5db 100644 --- a/wolfssl/wolfcrypt/settings.h +++ b/wolfssl/wolfcrypt/settings.h @@ -1928,6 +1928,11 @@ extern void uITRON4_free(void *p) ; #define XGEN_ALIGN #endif +#if defined(__mips) || defined(__mips64) || \ + defined(WOLFSSL_SP_MIPS64) || defined(WOLFSSL_SP_MIPS) + #undef WOLFSSL_SP_INT_DIGIT_ALIGN + #define WOLFSSL_SP_INT_DIGIT_ALIGN +#endif #ifdef __INTEL_COMPILER #pragma warning(disable:2259) /* explicit casts to smaller sizes, disable */