From bf3390de8055fdf49127c10280b01ff444594b59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se> Date: Wed, 29 Jun 2011 15:37:11 +0200 Subject: [PATCH] (test_cipher_ctr): Display more info on failure. Rev: nettle/testsuite/testutils.c:1.15 --- testsuite/testutils.c | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/testsuite/testutils.c b/testsuite/testutils.c index 657b7f2c..d77bb7ef 100644 --- a/testsuite/testutils.c +++ b/testsuite/testutils.c @@ -280,7 +280,16 @@ test_cipher_ctr(const struct nettle_cipher *cipher, length, data, cleartext); if (!MEMEQ(length, data, ciphertext)) - FAIL(); + { + fprintf(stderr, "CTR encrypt failed:\nInput:"); + print_hex(length, cleartext); + fprintf(stderr, "\nOutput: "); + print_hex(length, data); + fprintf(stderr, "\nExpected:"); + print_hex(length, ciphertext); + fprintf(stderr, "\n"); + FAIL(); + } memcpy(ctr, ictr, cipher->block_size); @@ -289,7 +298,16 @@ test_cipher_ctr(const struct nettle_cipher *cipher, length, data, data); if (!MEMEQ(length, data, cleartext)) - FAIL(); + { + fprintf(stderr, "CTR decrypt failed:\nInput:"); + print_hex(length, ciphertext); + fprintf(stderr, "\nOutput: "); + print_hex(length, data); + fprintf(stderr, "\nExpected:"); + print_hex(length, cleartext); + fprintf(stderr, "\n"); + FAIL(); + } free(ctx); free(data); -- GitLab