update math inititializers

make math initializer functions dependant on the xxx_DESC macro instead
of the USE_xxx macro, which is only relevant when building tests etc.
This commit is contained in:
Steffen Jaeckel 2014-07-15 15:38:18 +02:00
parent 746fd583c9
commit 542ba9995c
2 changed files with 21 additions and 12 deletions

View File

@ -56,8 +56,17 @@ int crypt_list_all_constants(char *names_list, unsigned long *names_list_size);
int crypt_get_size(const char* namein, int *sizeout); int crypt_get_size(const char* namein, int *sizeout);
int crypt_list_all_sizes(char *names_list, unsigned long *names_list_size); int crypt_list_all_sizes(char *names_list, unsigned long *names_list_size);
#ifdef LTM_DESC
void init_LTM(void); void init_LTM(void);
#endif
#ifdef TFM_DESC
void init_TFM(void); void init_TFM(void);
#endif
/* *** use of GMP is untested ***
#ifdef GMP_DESC
void init_GMP(void);
#endif
*/
/* $Source$ */ /* $Source$ */

View File

@ -12,33 +12,33 @@
/** /**
@file crypt_inits.c @file crypt_inits.c
Provide math library functions for dynamic languages Provide math library functions for dynamic languages
like Python - Larry Bugbee, February 2013 like Python - Larry Bugbee, February 2013
*/ */
#ifdef USE_LTM #ifdef LTM_DESC
void init_LTM(void) { void init_LTM(void) {
ltc_mp = ltm_desc; ltc_mp = ltm_desc;
} }
#endif #endif
#ifdef USE_TFM #ifdef TFM_DESC
void init_TFM(void) { void init_TFM(void) {
ltc_mp = tfm_desc; ltc_mp = tfm_desc;
} }
#endif #endif
/* *** use of GMP is untested *** /* *** use of GMP is untested ***
#ifdef USE_GMP #ifdef GMP_DESC
void init_GMP(void) { void init_GMP(void) {
ltc_mp = gmp_desc; ltc_mp = gmp_desc;
} }
#endif #endif
*/ */
/* $Source: /cvs/libtom/libtomcrypt/src/misc/crypt/crypt_inits.c,v $ */ /* $Source$ */
/* $Revision: $ */ /* $Revision$ */
/* $Date: $ */ /* $Date$ */