]> git.hungrycats.org Git - linux/commit
crypto: s5p-sss - Fix kernel Oops in AES-ECB mode
authorKamil Konieczny <k.konieczny@partner.samsung.com>
Wed, 7 Feb 2018 15:52:09 +0000 (16:52 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 25 Feb 2018 10:01:21 +0000 (11:01 +0100)
commitcebca8006e7b3f0bb7a97f3307ebcc5a0f4f9de7
treeeb0971260395d13bb1f4c3795a23c1ce3bfbd4de
parent428eb673375a06cb0dbd12ce50eefba225ff4285
crypto: s5p-sss - Fix kernel Oops in AES-ECB mode

commit c927b080c67e3e97193c81fc1d27f4251bf4e036 upstream.

In AES-ECB mode crypt is done with key only, so any use of IV
can cause kernel Oops. Use IV only in AES-CBC and AES-CTR.

Signed-off-by: Kamil Konieczny <k.konieczny@partner.samsung.com>
Reported-by: Anand Moon <linux.amoon@gmail.com>
Reviewed-by: Krzysztof Kozlowski <krzk@kernel.org>
Tested-by: Anand Moon <linux.amoon@gmail.com>
Cc: stable@vger.kernel.org # can be applied after commit 8f9702aad138
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/crypto/s5p-sss.c