We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 9b92b4c + 51c9448 commit 08ec364Copy full SHA for 08ec364
1 file changed
wolfssl/wolfcrypt/types.h
@@ -2035,7 +2035,12 @@ enum Max_ASN {
2035
#elif defined(HAVE_FALCON) || defined(HAVE_DILITHIUM)
2036
MAX_ENCODED_SIG_SZ = 5120,
2037
#elif !defined(NO_RSA)
2038
-#ifdef WOLFSSL_HAPROXY
+#if defined(USE_FAST_MATH) && defined(FP_MAX_BITS)
2039
+ MAX_ENCODED_SIG_SZ = FP_MAX_BITS / 8,
2040
+#elif (defined(WOLFSSL_SP_MATH_ALL) || defined(WOLFSSL_SP_MATH)) && \
2041
+ defined(SP_INT_BITS)
2042
+ MAX_ENCODED_SIG_SZ = (SP_INT_BITS + 7) / 8,
2043
+#elif defined(WOLFSSL_HAPROXY)
2044
MAX_ENCODED_SIG_SZ = 1024, /* Supports 8192 bit keys */
2045
#else
2046
MAX_ENCODED_SIG_SZ = 512, /* Supports 4096 bit keys */
0 commit comments