]> Gentwo Git Trees - linux/.git/commit
crypto: arm/curve25519 - Remove unused kpp support
authorEric Biggers <ebiggers@kernel.org>
Sat, 6 Sep 2025 21:35:13 +0000 (14:35 -0700)
committerEric Biggers <ebiggers@kernel.org>
Sat, 6 Sep 2025 21:45:49 +0000 (14:45 -0700)
commit11efae10263b88eab7eb81b9c942237109c4a6c8
tree17622b1414910397e0de4a2e4387514f8e8e238f
parentee289d3abef9f6fd4b6b4c3af1fb6e566ba94ebb
crypto: arm/curve25519 - Remove unused kpp support

Curve25519 is used only via the library API, not the crypto_kpp API.  In
preparation for removing the unused crypto_kpp API for Curve25519,
remove the unused "curve25519-neon" kpp algorithm.

Note that the underlying NEON optimized Curve25519 code remains fully
supported and accessible via the library API.

It's also worth noting that even if the kpp support for Curve25519 comes
back later, there is no need for arch-specific kpp glue code like this,
as a single kpp algorithm that wraps the library API is sufficient.

Link: https://lore.kernel.org/r/20250906213523.84915-3-ebiggers@kernel.org
Signed-off-by: Eric Biggers <ebiggers@kernel.org>
arch/arm/crypto/Kconfig
arch/arm/crypto/curve25519-glue.c