From: Nikos Mavrogiannopoulos Date: Wed, 3 Oct 2012 19:43:47 +0000 (+0200) Subject: (test_hash): On failure, print the expected and returned hash values. X-Git-Tag: nettle_2.6_release_20130116~49 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=922a8b679c752558743ba29a9829df8ae32bee8a;p=thirdparty%2Fnettle.git (test_hash): On failure, print the expected and returned hash values. --- diff --git a/ChangeLog b/ChangeLog index 943800ee..274da4af 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2012-10-03 Niels Möller + + From: Nikos Mavrogiannopoulos: + * testsuite/testutils.c (test_hash): On failure, print the + expected and returned hash values. + 2012-09-23 Niels Möller * 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);