Re: [PATCH v2 00/12] Curve25519 cleanup
From: Eric Biggers <ebiggers@kernel.org>
Date: 2025-09-15 16:20:51
Also in:
linux-crypto, linuxppc-dev, lkml
From: Eric Biggers <ebiggers@kernel.org>
Date: 2025-09-15 16:20:51
Also in:
linux-crypto, linuxppc-dev, lkml
On Sat, Sep 06, 2025 at 02:35:11PM -0700, Eric Biggers wrote:
This series is targeting libcrypto-next. It can also be retrieved from:
git fetch https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git curve25519-v2
This series removes the unused crypto_kpp support for Curve25519,
migrates curve25519-selftest to a KUnit test suite, and reorganizes the
generic and arch-optimized Curve25519 code to all be located in
lib/crypto/ and built into a single libcurve25519 module.
Changed from v1:
- Split kpp removal into multiple patches
- Don't select CRYPTO_LIB_CURVE25519_GENERIC from KUnit test
- Removed unnecessary parameter from hpre_ecc_clear_ctx()
- Removed unnecessary 'return' from arm curve25519_base_arch()
- Updated file comment in lib/crypto/curve25519.c
- Made kconfig help text for KUnit test more consistent with other tests
- Used initializer in test_curve25519()
- Removed unnecessary newlines from messages in test_curve25519()
- Use NSEC_PER_SEC instead of literal 1000000000
- Added an Acked-byApplied to https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git/log/?h=libcrypto-next Reviews and acks would still be appreciated, of course. - Eric