crypto: caam - silence .setkey in case of bad key length
authorHoria Geantă <horia.geanta@nxp.com>
Wed, 22 Jul 2020 12:14:55 +0000 (15:14 +0300)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 31 Jul 2020 08:25:27 +0000 (18:25 +1000)
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>
drivers/crypto/caam/caamalg.c
drivers/crypto/caam/caamalg_qi.c
drivers/crypto/caam/caamalg_qi2.c

index e94e7f2..91feda5 100644 (file)
@@ -832,7 +832,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;
        }
 
index efe8f15..bb1c010 100644 (file)
@@ -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;
        }
 
index 1e90134..700e1d5 100644 (file)
@@ -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;
        }