From: Pekka Riikonen Date: Tue, 26 Apr 2005 15:30:42 +0000 (+0000) Subject: Optimized tommath classes. X-Git-Tag: silc.server.0.9.20~7 X-Git-Url: http://git.silcnet.org/gitweb/?a=commitdiff_plain;h=2bc23dab3fc312b510199cbc09457d1ffa4602dd;p=silc.git Optimized tommath classes. --- diff --git a/lib/silcmath/tma_class.h b/lib/silcmath/tma_class.h index 1a97a103..649cb185 100644 --- a/lib/silcmath/tma_class.h +++ b/lib/silcmath/tma_class.h @@ -34,9 +34,9 @@ #define BN_MP_DIV_2D_C #define BN_MP_DIV_3_C #define BN_MP_DIV_D_C -#define BN_MP_DR_IS_MODULUS_C -#define BN_MP_DR_REDUCE_C -#define BN_MP_DR_SETUP_C +#undef BN_MP_DR_IS_MODULUS_C +#undef BN_MP_DR_REDUCE_C +#undef BN_MP_DR_SETUP_C #define BN_MP_EXCH_C #define BN_MP_EXPT_D_C #define BN_MP_EXPTMOD_C @@ -56,7 +56,7 @@ #define BN_MP_INVMOD_C #define BN_MP_INVMOD_SLOW_C #define BN_MP_IS_SQUARE_C -#define BN_MP_JACOBI_C +#undef BN_MP_JACOBI_C #define BN_MP_KARATSUBA_MUL_C #define BN_MP_KARATSUBA_SQR_C #define BN_MP_LCM_C @@ -75,13 +75,13 @@ #define BN_MP_N_ROOT_C #define BN_MP_NEG_C #define BN_MP_OR_C -#define BN_MP_PRIME_FERMAT_C -#define BN_MP_PRIME_IS_DIVISIBLE_C -#define BN_MP_PRIME_IS_PRIME_C -#define BN_MP_PRIME_MILLER_RABIN_C -#define BN_MP_PRIME_NEXT_PRIME_C -#define BN_MP_PRIME_RABIN_MILLER_TRIALS_C -#define BN_MP_PRIME_RANDOM_EX_C +#undef BN_MP_PRIME_FERMAT_C +#undef BN_MP_PRIME_IS_DIVISIBLE_C +#undef BN_MP_PRIME_IS_PRIME_C +#undef BN_MP_PRIME_MILLER_RABIN_C +#undef BN_MP_PRIME_NEXT_PRIME_C +#undef BN_MP_PRIME_RABIN_MILLER_TRIALS_C +#undef BN_MP_PRIME_RANDOM_EX_C #define BN_MP_RADIX_SIZE_C #define BN_MP_RADIX_SMAP_C #define BN_MP_RAND_C @@ -111,8 +111,8 @@ #define BN_MP_TO_SIGNED_BIN_N_C #define BN_MP_TO_UNSIGNED_BIN_C #define BN_MP_TO_UNSIGNED_BIN_N_C -#define BN_MP_TOOM_MUL_C -#define BN_MP_TOOM_SQR_C +#undef BN_MP_TOOM_MUL_C +#undef BN_MP_TOOM_SQR_C #define BN_MP_TORADIX_C #define BN_MP_TORADIX_N_C #define BN_MP_UNSIGNED_BIN_SIZE_C @@ -331,7 +331,7 @@ #define BN_MP_CLEAR_MULTI_C #define BN_MP_REDUCE_IS_2K_L_C #define BN_S_MP_EXPTMOD_C - #define BN_MP_DR_IS_MODULUS_C + #undef BN_MP_DR_IS_MODULUS_C #define BN_MP_REDUCE_IS_2K_C #define BN_MP_ISODD_C #define BN_MP_EXPTMOD_FAST_C @@ -344,8 +344,8 @@ #define BN_MP_MONTGOMERY_SETUP_C #define BN_FAST_MP_MONTGOMERY_REDUCE_C #define BN_MP_MONTGOMERY_REDUCE_C - #define BN_MP_DR_SETUP_C - #define BN_MP_DR_REDUCE_C + #undef BN_MP_DR_SETUP_C + #undef BN_MP_DR_REDUCE_C #define BN_MP_REDUCE_2K_SETUP_C #define BN_MP_REDUCE_2K_C #define BN_MP_MONTGOMERY_CALC_NORMALIZATION_C @@ -552,7 +552,7 @@ #endif #if defined(BN_MP_MUL_C) - #define BN_MP_TOOM_MUL_C + #undef BN_MP_TOOM_MUL_C #define BN_MP_KARATSUBA_MUL_C #define BN_FAST_S_MP_MUL_DIGS_C #define BN_S_MP_MUL_C @@ -795,7 +795,7 @@ #endif #if defined(BN_MP_SQR_C) - #define BN_MP_TOOM_SQR_C + #undef BN_MP_TOOM_SQR_C #define BN_MP_KARATSUBA_SQR_C #define BN_FAST_S_MP_SQR_C #define BN_S_MP_SQR_C