[PATCH 0/5] dilithium-kyber: Optimized (i)NTT support for
Danny Tsen
dtsen at us.ibm.com
Tue Feb 24 01:27:48 CET 2026
Added optimized (i)NTT algorithm support for ppc64le (Power 8 and
above). Defined ENABLE_PPC_DILITHIUM and ENABLE_PPC_KYBER for
dilithium (ML-DSA) and kyber (ML-KEM) NTT and inverse NTT.
Danny Tsen (5):
dilithium: Added optimized dilithium NTT support for ppc64le.
dilithium: Added optimized dilithium inverse NTT support for ppc64le.
kyber: Added optimized kyber NTT support for ppc64le.
kyber: Added optimized kyber inverse NTT support for ppc64le.
dilithium-kyber: Added ppc64le dilithium and kyber (i)NTT support.
cipher/dilithium-common.c | 13 +
cipher/dilithium_intt_p8le.S | 915 +++++++++++++++++++++++++++++++++++
cipher/dilithium_ntt_p8le.S | 859 ++++++++++++++++++++++++++++++++
cipher/kyber-common.c | 13 +
cipher/kyber_intt_p8le.S | 878 +++++++++++++++++++++++++++++++++
cipher/kyber_ntt_p8le.S | 716 +++++++++++++++++++++++++++
configure.ac | 20 +
7 files changed, 3414 insertions(+)
create mode 100644 cipher/dilithium_intt_p8le.S
create mode 100644 cipher/dilithium_ntt_p8le.S
create mode 100644 cipher/kyber_intt_p8le.S
create mode 100644 cipher/kyber_ntt_p8le.S
--
2.47.3
More information about the Gcrypt-devel
mailing list