]> git.baikalelectronics.ru Git - kernel.git/commit
crypto: ccree - adapt ccree essiv support to kcapi
authorGilad Ben-Yossef <gilad@benyossef.com>
Sun, 21 Jun 2020 11:19:58 +0000 (14:19 +0300)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 26 Jun 2020 04:49:53 +0000 (14:49 +1000)
commit150dfee1b9e449ee6044072ba82a97ebe95a3223
treeec7e7a8e89e35f55c2ab86a8e8b08685d4c0d783
parent116815653a5623bca9b47c47cec24c7980f22788
crypto: ccree - adapt ccree essiv support to kcapi

The ESSIV support in ccree was added before the kernel
generic support and using a slightly different API.

Brings the ccree essiv interface into compliance with
kernel crypto api one.

Since CryptoCell only support 256 bit AES key for ESSIV,
also use a fallback if requested a smaller key size.

Signed-off-by: Gilad Ben-Yossef <gilad@benyossef.com>
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Cc: Libo Wang <libo.wang@arm.com>
Cc: Markus Elfring <Markus.Elfring@web.de>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/ccree/cc_cipher.c