]> git.baikalelectronics.ru Git - kernel.git/commit
crypto: ccree - dec auth tag size from cryptlen map
authorGilad Ben-Yossef <gilad@benyossef.com>
Sun, 2 Feb 2020 16:19:14 +0000 (18:19 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 17 Apr 2020 08:50:18 +0000 (10:50 +0200)
commit94c526c4a7924404acd5b227e926c14c428951f7
tree2001d855fb13f2afd0f1de8117f9eb600001f111
parent0bfacbf436c96e7baa21e6b962f8dbf5fce4b85d
crypto: ccree - dec auth tag size from cryptlen map

commit 000795b8931d532301c1c81f8b81c6f2281fa3f3 upstream.

Remove the auth tag size from cryptlen before mapping the destination
in out-of-place AEAD decryption thus resolving a crash with
extended testmgr tests.

Signed-off-by: Gilad Ben-Yossef <gilad@benyossef.com>
Reported-by: Geert Uytterhoeven <geert+renesas@glider.be>
Cc: stable@vger.kernel.org # v4.19+
Tested-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/crypto/ccree/cc_buffer_mgr.c