Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

crypto: qat - fix aes-xts key sizes

Increase value of supported key sizes for qat_aes_xts.
aes-xts keys consists of keys of equal size concatenated.

Fixes: def14bfaf30d ("crypto: qat - add support for ctr(aes) and xts(aes)")
Cc: stable@vger.kernel.org
Reported-by: Wenqian Yu <wenqian.yu@intel.com>
Signed-off-by: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>

authored by

Giovanni Cabiddu and committed by
Herbert Xu
10bb087c f74bdd4c

+2 -2
+2 -2
drivers/crypto/qat/qat_common/qat_algs.c
··· 1260 1260 .setkey = qat_alg_ablkcipher_xts_setkey, 1261 1261 .decrypt = qat_alg_ablkcipher_decrypt, 1262 1262 .encrypt = qat_alg_ablkcipher_encrypt, 1263 - .min_keysize = AES_MIN_KEY_SIZE, 1264 - .max_keysize = AES_MAX_KEY_SIZE, 1263 + .min_keysize = 2 * AES_MIN_KEY_SIZE, 1264 + .max_keysize = 2 * AES_MAX_KEY_SIZE, 1265 1265 .ivsize = AES_BLOCK_SIZE, 1266 1266 }, 1267 1267 },