[PATCH v2 0/3] crypto: arm - drop dependency on SIMD helper

Ard Biesheuvel ardb+git at google.com
Thu Apr 3 00:19:54 PDT 2025


From: Ard Biesheuvel <ardb at 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




More information about the linux-arm-kernel mailing list