Browse Source

chc: don't execute tests if LTC_TEST is not defined

Steffen Jaeckel 11 years ago
parent
commit
1fb649d394
1 changed files with 4 additions and 0 deletions
  1. 4 0
      src/hashes/chc/chc.c

+ 4 - 0
src/hashes/chc/chc.c

@@ -251,6 +251,9 @@ int chc_done(hash_state *md, unsigned char *out)
 */
 */
 int chc_test(void)
 int chc_test(void)
 {
 {
+#ifndef LTC_TEST
+   return CRYPT_NOP;
+#else
    static const struct {
    static const struct {
       unsigned char *msg,
       unsigned char *msg,
                      md[MAXBLOCKSIZE];
                      md[MAXBLOCKSIZE];
@@ -289,6 +292,7 @@ int chc_test(void)
    }
    }
 
 
    return CRYPT_OK;
    return CRYPT_OK;
+#endif
 }
 }
 
 
 #endif
 #endif