Bundle sha1 rather than use libgcrypt/nettle
[yaz-moved-to-github.git] / test / test_wrbuf.c
index a0046ef..1e57a38 100644 (file)
 static int sha1_test(WRBUF wr, const char *msg, const char *expect)
 {
     wrbuf_rewind(wr);
-#if HAVE_GCRYPT_H
     wrbuf_sha1_write(wr, msg, strlen(msg), 1);
     if (!strcmp(wrbuf_cstr(wr), expect))
         return 1;
     return 0;
-#else
-    return 1;
-#endif
 }
 
 #if YAZ_POSIX_THREADS
@@ -36,9 +32,7 @@ static void *my_handler(void *arg)
     {
         char buf[100];
         sprintf(buf, "Hello world %d", i);
-#if HAVE_GCRYPT_H
         wrbuf_sha1_write(wr, buf, strlen(buf), 1);
-#endif
         wrbuf_rewind(wr);
     }
     wrbuf_destroy(wr);
@@ -126,7 +120,7 @@ static void tstwrbuf(void)
     wrbuf_insert(wr, 5, "abc", 3);
     YAZ_CHECK(!strcmp(wrbuf_cstr(wr), "1234"));
 
-    YAZ_CHECK(sha1_test(wr, 
+    YAZ_CHECK(sha1_test(wr,
                         "Hello world\n",
                         "33ab5639bfd8e7b95eb1d8d0b87781d4ffea4d5d"));