[PATCH 0/5] dilithium-kyber: Optimized (i)NTT support for
Danny Tsen via Gcrypt-devel <[email protected]> Mon, 23 Feb 2026 18:27:48 -0600
| Newsgroups | gmane.comp.encryption.gpg.libgcrypt.devel |
|---|---|
| Message-ID | <[email protected]> |
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