crypto: x86/aes-xts - simplify loop in xts_crypt_slowpath()
authorEric Biggers <ebiggers@google.com>
Sat, 20 Apr 2024 05:54:55 +0000 (22:54 -0700)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 26 Apr 2024 09:26:10 +0000 (17:26 +0800)
commit6a805864740cf46ac449ba6cd04fa8a683b27593
tree8bb8a0b9ec573e061c50f577605974af4723ae2a
parentc819d7b836c5dfca0854d3e56664293601f2176d
crypto: x86/aes-xts - simplify loop in xts_crypt_slowpath()

Since the total length processed by the loop in xts_crypt_slowpath() is
a multiple of AES_BLOCK_SIZE, just round the length down to
AES_BLOCK_SIZE even on the last step.  This doesn't change behavior, as
the last step will process a multiple of AES_BLOCK_SIZE regardless.

Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
arch/x86/crypto/aesni-intel_glue.c