]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
crypto: caam - do not register AES-XTS mode on LP units
authorSven Ebenfeld <sven.ebenfeld@gmail.com>
Mon, 7 Nov 2016 17:51:34 +0000 (18:51 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 26 Nov 2016 08:56:55 +0000 (09:56 +0100)
commitfc312878ffe36d76c265ac0588393f823b65033e
treeb871f804272b4f7b062d8a91e5f2d6ef97c7d21f
parent54f28973e8a50af7a61e113ae2769a915526725d
crypto: caam - do not register AES-XTS mode on LP units

commit 83d2c9a9c17b1e9f23a3a0c24c03cd18e4b02520 upstream.

When using AES-XTS on a Wandboard, we receive a Mode error:
caam_jr 2102000.jr1: 20001311: CCB: desc idx 19: AES: Mode error.

According to the Security Reference Manual, the Low Power AES units
of the i.MX6 do not support the XTS mode. Therefore we must not
register XTS implementations in the Crypto API.

Signed-off-by: Sven Ebenfeld <sven.ebenfeld@gmail.com>
Reviewed-by: Horia Geantă <horia.geanta@nxp.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Fixes: c6415a6016bf "crypto: caam - add support for acipher xts(aes)"
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/caam/caamalg.c