crypto: caam - add xts check for block length equal to zero
authorAndrei Botila <andrei.botila@nxp.com>
Tue, 22 Sep 2020 16:03:25 +0000 (19:03 +0300)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 2 Oct 2020 08:02:11 +0000 (18:02 +1000)
commit297b931c2a3cada230d8b84432ee982fc68cf76a
treef2a59df04c6b2c07b5f6f54c6061676bbb1486f0
parent596efd57cfa1e1bee575e2a2df44fd8ec5e4a42d
crypto: caam - add xts check for block length equal to zero

XTS should not return succes when dealing with block length equal to zero.
This is different than the rest of the skcipher algorithms.

Fixes: 31bb2f0da1b50 ("crypto: caam - check zero-length input")
Cc: <stable@vger.kernel.org> # v5.4+
Signed-off-by: Andrei Botila <andrei.botila@nxp.com>
Reviewed-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