File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -226,6 +226,12 @@ extern ${variable.value} ${variable.name};
226226 #define USE_FAST_MATH
227227 #define TFM_TIMING_RESISTANT
228228
229+ #if !defined(NO_RSA) || !defined(NO_DH)
230+ /* Maximum math bits (Max DH/RSA key bits * 2) */
231+ #undef FP_MAX_BITS
232+ #define FP_MAX_BITS 4096
233+ #endif
234+
229235 /* Optimizations (TFM_ARM, TFM_ASM or none) */
230236 //#define TFM_NO_ASM
231237 //#define TFM_ASM
@@ -331,12 +337,6 @@ extern ${variable.value} ${variable.name};
331337/* RSA */
332338#undef NO_RSA
333339#if defined(WOLF_CONF_RSA) && WOLF_CONF_RSA == 1
334- #ifdef USE_FAST_MATH
335- /* Maximum math bits (Max RSA key bits * 2) */
336- #undef FP_MAX_BITS
337- #define FP_MAX_BITS 4096
338- #endif
339-
340340 /* half as much memory but twice as slow */
341341 #undef RSA_LOW_MEM
342342 //#define RSA_LOW_MEM
@@ -390,8 +390,8 @@ extern ${variable.value} ${variable.name};
390390 //#define HAVE_COMP_KEY
391391
392392 #ifdef USE_FAST_MATH
393- #ifdef NO_RSA
394- /* Custom fastmath size if not using RSA */
393+ #if defined( NO_RSA) && defined(NO_DH)
394+ /* Custom fastmath size if not using RSA/DH */
395395 /* MAX = ROUND32(ECC BITS) * 2 */
396396 #define FP_MAX_BITS (256 * 2)
397397 #else
You can’t perform that action at this time.
0 commit comments