Message ID | 20250403071953.2296514-5-ardb+git@google.com (mailing list archive) |
---|---|
Headers | show |
Series | crypto: arm - drop dependency on SIMD helper | expand |
On Thu, Apr 03, 2025 at 09:19:54AM +0200, Ard Biesheuvel wrote: > From: Ard Biesheuvel <ardb@kernel.org> > > The non-SIMD fallbacks in the ARM skcipher implementations have become > dead code now that SIMD is always allowed in the contexts where > skciphers may be used. So remove them. > > While at it, remove the sync CTR helper function now that its last > users have been dropped. > > v2: > - drop unnecessary includes > - add patch #3 > > Ard Biesheuvel (3): > crypto: arm/aes-ce - stop using the SIMD helper > crypto: arm/aes-neonbs - stop using the SIMD helper > crypto: ctr - remove unused crypto_ctr_encrypt_walk() > > arch/arm/crypto/Kconfig | 2 - > arch/arm/crypto/aes-ce-glue.c | 104 ++---------------- > arch/arm/crypto/aes-neonbs-glue.c | 116 ++------------------ > include/crypto/ctr.h | 47 -------- > 4 files changed, 20 insertions(+), 249 deletions(-) > Reviewed-by: Eric Biggers <ebiggers@kernel.org> - Eric
On Thu, Apr 03, 2025 at 09:19:54AM +0200, Ard Biesheuvel wrote: > From: Ard Biesheuvel <ardb@kernel.org> > > The non-SIMD fallbacks in the ARM skcipher implementations have become > dead code now that SIMD is always allowed in the contexts where > skciphers may be used. So remove them. > > While at it, remove the sync CTR helper function now that its last > users have been dropped. > > v2: > - drop unnecessary includes > - add patch #3 > > Ard Biesheuvel (3): > crypto: arm/aes-ce - stop using the SIMD helper > crypto: arm/aes-neonbs - stop using the SIMD helper > crypto: ctr - remove unused crypto_ctr_encrypt_walk() > > arch/arm/crypto/Kconfig | 2 - > arch/arm/crypto/aes-ce-glue.c | 104 ++---------------- > arch/arm/crypto/aes-neonbs-glue.c | 116 ++------------------ > include/crypto/ctr.h | 47 -------- > 4 files changed, 20 insertions(+), 249 deletions(-) > > > base-commit: 99585c2192cb1ce212876e82ef01d1c98c7f4699 > -- > 2.49.0.472.ge94155a9ec-goog All applied. Thanks.
From: Ard Biesheuvel <ardb@kernel.org> The non-SIMD fallbacks in the ARM skcipher implementations have become dead code now that SIMD is always allowed in the contexts where skciphers may be used. So remove them. While at it, remove the sync CTR helper function now that its last users have been dropped. v2: - drop unnecessary includes - add patch #3 Ard Biesheuvel (3): crypto: arm/aes-ce - stop using the SIMD helper crypto: arm/aes-neonbs - stop using the SIMD helper crypto: ctr - remove unused crypto_ctr_encrypt_walk() arch/arm/crypto/Kconfig | 2 - arch/arm/crypto/aes-ce-glue.c | 104 ++---------------- arch/arm/crypto/aes-neonbs-glue.c | 116 ++------------------ include/crypto/ctr.h | 47 -------- 4 files changed, 20 insertions(+), 249 deletions(-) base-commit: 99585c2192cb1ce212876e82ef01d1c98c7f4699