mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-08-02 04:04:39 +02:00
ENCRYPT_LEN fix
Fix check for WOLFSSL_SP_MATH_ALL and WOLFSSL_SP_MATH instead of WOLFSSL_SP_MATH twice.
This commit is contained in:
@@ -1166,11 +1166,12 @@ enum {
|
|||||||
#error RSA maximum bit size must be multiple of 8
|
#error RSA maximum bit size must be multiple of 8
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
/* MySQL wants to be able to use 8192-bit numbers. */
|
/* MySQL wants to be able to use 8192-bit numbers. */
|
||||||
#if defined(WOLFSSL_MYSQL_COMPATIBLE) || \
|
#if defined(WOLFSSL_MYSQL_COMPATIBLE) || \
|
||||||
(defined(USE_FAST_MATH) && defined(FP_MAX_BITS) && \
|
(defined(USE_FAST_MATH) && defined(FP_MAX_BITS) && \
|
||||||
FP_MAX_BITS >= 16384) || \
|
FP_MAX_BITS >= 16384) || \
|
||||||
((defined(WOLFSSL_SP_MATH) || defined(WOLFSSL_SP_MATH)) && \
|
((defined(WOLFSSL_SP_MATH_ALL) || defined(WOLFSSL_SP_MATH)) && \
|
||||||
SP_INT_MAX_BITS >= 16384)
|
SP_INT_MAX_BITS >= 16384)
|
||||||
/* Maximum supported number length is 8192-bit. */
|
/* Maximum supported number length is 8192-bit. */
|
||||||
#define ENCRYPT_BASE_BITS 8192
|
#define ENCRYPT_BASE_BITS 8192
|
||||||
@@ -1181,7 +1182,7 @@ enum {
|
|||||||
#else
|
#else
|
||||||
#define ENCRYPT_BASE_BITS 1024
|
#define ENCRYPT_BASE_BITS 1024
|
||||||
#endif
|
#endif
|
||||||
#elif defined(WOLFSSL_SP_MATH) || defined(WOLFSSL_SP_MATH)
|
#elif defined(WOLFSSL_SP_MATH_ALL) || defined(WOLFSSL_SP_MATH)
|
||||||
/* Use the SP math size down to a min of 1024-bit. */
|
/* Use the SP math size down to a min of 1024-bit. */
|
||||||
#if SP_INT_MAX_BITS > 2048
|
#if SP_INT_MAX_BITS > 2048
|
||||||
#define ENCRYPT_BASE_BITS (SP_INT_MAX_BITS / 2)
|
#define ENCRYPT_BASE_BITS (SP_INT_MAX_BITS / 2)
|
||||||
|
Reference in New Issue
Block a user