[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