diff --git a/ChangeLog b/ChangeLog index 943800ee22c1b5c05011cc891a39f85f2443c315..274da4afa89259b477844147b3032476788ba7b0 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 de9baa4369c7cace9628b074fe452a3a78f06b9e..78cd0d45b126beb0b6519fdc09180446ca4a5591 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);