소스 검색

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.
Steffen Jaeckel 11 년 전
부모
커밋
542ba9995c
2개의 변경된 파일21개의 추가작업 그리고 12개의 파일을 삭제
  1. 9 0
      src/headers/tomcrypt_misc.h
  2. 12 12
      src/misc/crypt/crypt_inits.c

+ 9 - 0
src/headers/tomcrypt_misc.h

@@ -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_list_all_sizes(char *names_list, unsigned long *names_list_size);
 
+#ifdef LTM_DESC
 void init_LTM(void);
+#endif
+#ifdef TFM_DESC
 void init_TFM(void);
+#endif
+/*                          *** use of GMP is untested ***
+#ifdef GMP_DESC
+void init_GMP(void);
+#endif
+*/
 
 
 /* $Source$ */

+ 12 - 12
src/misc/crypt/crypt_inits.c

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