[GIT PULL] Crypto Fixes for 7.0
From: Herbert Xu
Date: Thu Apr 02 2026 - 20:25:03 EST
Hi Linus:
The following changes since commit 5c52607c43c397b79a9852ce33fc61de58c3645c:
crypto: ccp - Fix leaking the same page twice (2026-03-14 14:01:37 +0900)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 tags/v7.0-p4
for you to fetch changes up to e02494114ebf7c8b42777c6cd6982f113bfdbec7:
crypto: authencesn - Do not place hiseq at end of dst for out-of-place decryption (2026-03-31 17:11:48 +0900)
----------------------------------------------------------------
This push contains the following changes:
- Add missing async markers to tegra.
- Fix long hmac key DMA handling in caam.
- Fix spurious ENOSPC errors in deflate.
- Fix SG chaining in af_alg.
- Do not use in-place process in algif_aead.
- Fix out-of-place destination overflow in authencesn.
----------------------------------------------------------------
Eric Biggers (1):
crypto: tegra - Add missing CRYPTO_ALG_ASYNC
Herbert Xu (2):
crypto: algif_aead - Revert to operating out-of-place
crypto: authencesn - Do not place hiseq at end of dst for out-of-place decryption
Horia Geantă (2):
crypto: caam - fix DMA corruption on long hmac keys
crypto: caam - fix overflow on long hmac keys
Mikulas Patocka (1):
crypto: deflate - fix spurious -ENOSPC
Norbert Szetei (1):
crypto: af-alg - fix NULL pointer dereference in scatterwalk
crypto/af_alg.c | 53 +++++--------------
crypto/algif_aead.c | 100 +++++++----------------------------
crypto/algif_skcipher.c | 6 +--
crypto/authencesn.c | 50 +++++++++++-------
crypto/deflate.c | 11 ++--
drivers/crypto/caam/caamalg_qi2.c | 3 +-
drivers/crypto/caam/caamhash.c | 3 +-
drivers/crypto/tegra/tegra-se-aes.c | 11 ++--
drivers/crypto/tegra/tegra-se-hash.c | 30 ++++++-----
include/crypto/if_alg.h | 5 +-
10 files changed, 102 insertions(+), 170 deletions(-)
Thanks,
--
Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt