1 /* Default configuration for MPI library */
2 /* $Id: mpi-config.h,v 1.2 2005/05/05 14:38:47 tom Exp $ */
12 Other options are documented individually.
17 #define MP_IOFUNC 0 /* include mp_print() ? */
21 #define MP_MODARITH 1 /* include modular arithmetic ? */
25 #define MP_NUMTH 1 /* include number theoretic functions? */
29 #define MP_LOGTAB 1 /* use table of logs instead of log()? */
33 #define MP_MEMSET 1 /* use memset() to zero buffers? */
37 #define MP_MEMCPY 1 /* use memcpy() to copy buffers? */
41 #define MP_CRYPTO 1 /* erase memory on free? */
46 0 = no parameter checks
47 1 = runtime checks, continue execution and return an error to caller
48 2 = assertions; dump core on parameter errors
50 #define MP_ARGCHK 2 /* how to check input arguments */
54 #define MP_DEBUG 0 /* print diagnostic output? */
58 #define MP_DEFPREC 64 /* default precision, in digits */
62 #define MP_MACRO 1 /* use macros for frequent calls? */
66 #define MP_SQUARE 1 /* use separate squaring code? */
71 When building mpprime.c, we build in a table of small prime
72 values to use for primality testing. The more you include,
73 the more space they take up. See primes.c for the possible
74 values (currently 16, 32, 64, 128, 256, and 6542)
76 #define MP_PTAB_SIZE 128 /* how many built-in primes? */
79 #ifndef MP_COMPAT_MACROS
80 #define MP_COMPAT_MACROS 1 /* define compatibility macros? */
83 #endif /* ifndef MPI_CONFIG_H_ */
86 /* crc==3287762869, version==2, Sat Feb 02 06:43:53 2002 */
88 /* $Source: /cvs/libtom/libtommath/mtest/mpi-config.h,v $ */
89 /* $Revision: 1.2 $ */
90 /* $Date: 2005/05/05 14:38:47 $ */