]> git.baikalelectronics.ru Git - kernel.git/commit
crypto: ccp - invoke fallback for XTS ciphertext stealing
authorArd Biesheuvel <ard.biesheuvel@linaro.org>
Thu, 22 Aug 2019 15:47:31 +0000 (18:47 +0300)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 30 Aug 2019 08:05:31 +0000 (18:05 +1000)
commit91f20d0ffc12986dad4bd216e20a534acb787147
treedd90340d8226d19ec63a258f48f47a38bd28aff8
parentf75f554a77f85297f7fe3437644a407b503d5101
crypto: ccp - invoke fallback for XTS ciphertext stealing

For correctness and compliance with the XTS-AES specification, we are
adding support for ciphertext stealing to XTS implementations, even
though no use cases are known that will be enabled by this.

Since the ccp driver already has a fallback skcipher standby for
dealing with input sizes other than [16, 512, 1024, 2048, 4096],
just drop the check against the block size.

Cc: Tom Lendacky <thomas.lendacky@amd.com>
Cc: Gary Hook <gary.hook@amd.com>
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/ccp/ccp-crypto-aes-xts.c