소스 검색

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

Steffen Jaeckel 11 년 전
부모
커밋
1fb649d394
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  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)
 {
+#ifndef LTC_TEST
+   return CRYPT_NOP;
+#else
    static const struct {
       unsigned char *msg,
                      md[MAXBLOCKSIZE];
@@ -289,6 +292,7 @@ int chc_test(void)
    }
 
    return CRYPT_OK;
+#endif
 }
 
 #endif