]> www.infradead.org Git - users/jedix/linux-maple.git/commit
crypto: scatterwalk - Move skcipher walk and use it for memcpy_sglist
authorHerbert Xu <herbert@gondor.apana.org.au>
Sun, 27 Apr 2025 00:42:54 +0000 (08:42 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Mon, 28 Apr 2025 11:45:26 +0000 (19:45 +0800)
commit0f8d42bf128d349ad490e87d5574d211245e40f1
tree7c7b696d4a1c22af12c5af45e30499b60c95a647
parent1dea68318aad0899011a49748634aff54ddc327a
crypto: scatterwalk - Move skcipher walk and use it for memcpy_sglist

Move the generic part of skcipher walk into scatterwalk, and use
it to implement memcpy_sglist.

This makes memcpy_sglist do the right thing when two distinct SG
lists contain identical subsets (e.g., the AD part of AEAD).

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
crypto/scatterwalk.c
crypto/skcipher.c
include/crypto/algapi.h
include/crypto/internal/skcipher.h
include/crypto/scatterwalk.h