From 2eb19141cc6db5ab79471c7bbbe5d35f49025307 Mon Sep 17 00:00:00 2001 From: Linus Walleij Date: Mon, 20 Jun 2016 09:33:09 +0200 Subject: slask --- crypto/testmgr.c | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/crypto/testmgr.c b/crypto/testmgr.c index 6f5f3ed8376c..4b0bcbc9f0bc 100644 --- a/crypto/testmgr.c +++ b/crypto/testmgr.c @@ -364,11 +364,14 @@ static int __test_hash(struct crypto_ahash *tfm, if (memcmp(result, template[i].digest, crypto_ahash_digestsize(tfm))) { - printk(KERN_ERR "alg: hash: Test %d failed for %s\n", + printk(KERN_ERR "alg: hash: Test %d FAILED for %s\n", j, algo); hexdump(result, crypto_ahash_digestsize(tfm)); ret = -EINVAL; goto out; + } else { + printk(KERN_ERR "alg: hash: Test %d SUCCEEDED for %s\n", + j, algo); } } @@ -442,10 +445,16 @@ static int __test_hash(struct crypto_ahash *tfm, if (memcmp(result, template[i].digest, crypto_ahash_digestsize(tfm))) { printk(KERN_ERR "alg: hash: Chunking test %d " - "failed for %s\n", j, algo); + "FAILED for %s\n", j, algo); + printk(KERN_ERR "result:\n"); hexdump(result, crypto_ahash_digestsize(tfm)); + printk(KERN_ERR "expected:\n"); + hexdump(template[i].digest, crypto_ahash_digestsize(tfm)); ret = -EINVAL; goto out; + } else { + printk(KERN_ERR "alg: hash: Chunking test %d SUCCEEDED for %s\n", + j, algo); } } @@ -519,12 +528,16 @@ static int __test_hash(struct crypto_ahash *tfm, } if (memcmp(result, template[i].digest, crypto_ahash_digestsize(tfm))) { - pr_err("alg: hash: Partial Test %d failed for %s\n", + pr_err("alg: hash: Partial Test %d FAILED for %s\n", j, algo); hexdump(result, crypto_ahash_digestsize(tfm)); ret = -EINVAL; goto out; + } else { + printk(KERN_ERR "alg: hash: Partial Test %d SUCCEEDED for %s\n", + j, algo); } + } ret = 0; -- cgit v1.2.3