From 483a00e31b0be5c33c5e8640507357130ab0365d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se> Date: Thu, 30 Sep 2010 13:38:30 +0200 Subject: [PATCH] (test_cipher_cbc): Print more info when failing. Rev: nettle/testsuite/testutils.c:1.10 --- testsuite/testutils.c | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/testsuite/testutils.c b/testsuite/testutils.c index eea8037b..65a4ac15 100644 --- a/testsuite/testutils.c +++ b/testsuite/testutils.c @@ -225,8 +225,16 @@ test_cipher_cbc(const struct nettle_cipher *cipher, length, data, cleartext); if (!MEMEQ(length, data, ciphertext)) - FAIL(); - + { + fprintf(stderr, "CBC 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(); + } cipher->set_decrypt_key(ctx, key_length, key); memcpy(iv, iiv, cipher->block_size); @@ -235,8 +243,16 @@ test_cipher_cbc(const struct nettle_cipher *cipher, length, data, data); if (!MEMEQ(length, data, cleartext)) - FAIL(); - + { + fprintf(stderr, "CBC 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); free(iv); -- GitLab