Crypto Fixes for 7.0
Herbert Xu
maintainerHi 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,
Signature · 3 lines
Email: Herbert Xu <[email protected]> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
The pull request you sent on Fri, 3 Apr 2026 08:24:05 +0800:
The pull request you sent on Fri, 3 Apr 2026 08:24:05 +0800:
Quoted 1 line
git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6tags/v7.0-p4
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/5a9617dde77d0777b53f0af7dee58109650bda41
Thank you!
Signature · 2 lines
Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html