| From 9aa3f61fe3511bd3f0b1d2f73c296cd7c5b75bc1 Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Wed, 22 Jul 2020 15:14:55 +0300 |
| Subject: crypto: caam - silence .setkey in case of bad key length |
| MIME-Version: 1.0 |
| Content-Type: text/plain; charset=UTF-8 |
| Content-Transfer-Encoding: 8bit |
| |
| From: Horia Geantă <horia.geanta@nxp.com> |
| |
| [ Upstream commit da6a66853a381864f4b040832cf11f0dbba0a097 ] |
| |
| In case of bad key length, driver emits "key size mismatch" messages, |
| but only for xts(aes) algorithms. |
| |
| Reduce verbosity by making them visible only when debugging. |
| This way crypto fuzz testing log cleans up a bit. |
| |
| Signed-off-by: Horia Geantă <horia.geanta@nxp.com> |
| Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| drivers/crypto/caam/caamalg.c | 2 +- |
| drivers/crypto/caam/caamalg_qi.c | 2 +- |
| drivers/crypto/caam/caamalg_qi2.c | 2 +- |
| 3 files changed, 3 insertions(+), 3 deletions(-) |
| |
| diff --git a/drivers/crypto/caam/caamalg.c b/drivers/crypto/caam/caamalg.c |
| index b2f9882bc010f..bf90a4fcabd1f 100644 |
| --- a/drivers/crypto/caam/caamalg.c |
| +++ b/drivers/crypto/caam/caamalg.c |
| @@ -838,7 +838,7 @@ static int xts_skcipher_setkey(struct crypto_skcipher *skcipher, const u8 *key, |
| u32 *desc; |
| |
| if (keylen != 2 * AES_MIN_KEY_SIZE && keylen != 2 * AES_MAX_KEY_SIZE) { |
| - dev_err(jrdev, "key size mismatch\n"); |
| + dev_dbg(jrdev, "key size mismatch\n"); |
| return -EINVAL; |
| } |
| |
| diff --git a/drivers/crypto/caam/caamalg_qi.c b/drivers/crypto/caam/caamalg_qi.c |
| index 27e36bdf6163b..315d53499ce85 100644 |
| --- a/drivers/crypto/caam/caamalg_qi.c |
| +++ b/drivers/crypto/caam/caamalg_qi.c |
| @@ -728,7 +728,7 @@ static int xts_skcipher_setkey(struct crypto_skcipher *skcipher, const u8 *key, |
| int ret = 0; |
| |
| if (keylen != 2 * AES_MIN_KEY_SIZE && keylen != 2 * AES_MAX_KEY_SIZE) { |
| - dev_err(jrdev, "key size mismatch\n"); |
| + dev_dbg(jrdev, "key size mismatch\n"); |
| return -EINVAL; |
| } |
| |
| diff --git a/drivers/crypto/caam/caamalg_qi2.c b/drivers/crypto/caam/caamalg_qi2.c |
| index 28669cbecf77c..e1b6bc6ef091b 100644 |
| --- a/drivers/crypto/caam/caamalg_qi2.c |
| +++ b/drivers/crypto/caam/caamalg_qi2.c |
| @@ -1058,7 +1058,7 @@ static int xts_skcipher_setkey(struct crypto_skcipher *skcipher, const u8 *key, |
| u32 *desc; |
| |
| if (keylen != 2 * AES_MIN_KEY_SIZE && keylen != 2 * AES_MAX_KEY_SIZE) { |
| - dev_err(dev, "key size mismatch\n"); |
| + dev_dbg(dev, "key size mismatch\n"); |
| return -EINVAL; |
| } |
| |
| -- |
| 2.25.1 |
| |