From 922a8b679c752558743ba29a9829df8ae32bee8a Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos <nmav@gnutls.org> Date: Wed, 3 Oct 2012 21:43:47 +0200 Subject: [PATCH] (test_hash): On failure, print the expected and returned hash values. --- ChangeLog | 6 ++++++ testsuite/testutils.c | 9 ++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 943800ee..274da4af 100644 --- 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. diff --git a/testsuite/testutils.c b/testsuite/testutils.c index de9baa43..78cd0d45 100644 --- a/testsuite/testutils.c +++ b/testsuite/testutils.c @@ -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); -- GitLab