]> git.ipfire.org Git - thirdparty/nettle.git/commitdiff
(test_hash): On failure, print the expected and returned hash values.
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Wed, 3 Oct 2012 19:43:47 +0000 (21:43 +0200)
committerNiels Möller <nisse@lysator.liu.se>
Wed, 3 Oct 2012 19:44:57 +0000 (21:44 +0200)
ChangeLog
testsuite/testutils.c

index 943800ee22c1b5c05011cc891a39f85f2443c315..274da4afa89259b477844147b3032476788ba7b0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2012-10-03  Niels Möller  <nisse@lysator.liu.se>
+
+       From: Nikos Mavrogiannopoulos:
+       * testsuite/testutils.c (test_hash): On failure, print the
+       expected and returned hash values.
+
 2012-09-23  Niels Möller  <nisse@lysator.liu.se>
 
        * Makefile.in (nettle_SOURCES): Added salsa20-core-internal.c.
index de9baa4369c7cace9628b074fe452a3a78f06b9e..78cd0d45b126beb0b6519fdc09180446ca4a5591 100644 (file)
@@ -498,7 +498,14 @@ test_hash(const struct nettle_hash *hash,
   hash->update(ctx, msg->length, msg->data);
   hash->digest(ctx, hash->digest_size, buffer);
 
-  ASSERT(MEMEQ(hash->digest_size, digest->data, buffer));
+  if (MEMEQ(hash->digest_size, digest->data, buffer) == 0)
+    {
+      fprintf(stdout, "\nGot:\n");
+      print_hex(hash->digest_size, buffer);
+      fprintf(stdout, "\nExpected:\n");
+      print_hex(hash->digest_size, digest->data);
+      abort();
+    }
 
   memset(buffer, 0, hash->digest_size);