linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/3] crypto: X25519 supports for ppc64le
@ 2024-05-16 15:19 Danny Tsen
  2024-05-16 15:19 ` [PATCH v2 1/3] crypto: X25519 low-level primitives " Danny Tsen
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: Danny Tsen @ 2024-05-16 15:19 UTC (permalink / raw)
  To: linux-crypto
  Cc: herbert, dtsen, nayna, linux-kernel, Danny Tsen, appro, ltcgcw,
	leitao, linuxppc-dev

This patch series provide X25519 support for ppc64le with a new module
curve25519-ppc64le.

The implementation is based on CRYPTOGAMs perl output from x25519-ppc64.pl.
(see https://github.com/dot-asm/cryptogams/)
Modified and added 4 supporting functions.

This patch has passed the selftest by running modprobe
curve25519-ppc64le.

Danny Tsen (3):
  X25519 low-level primitives for ppc64le.
  X25519 core functions for ppc64le
  Update Kconfig and Makefile for ppc64le x25519.

 arch/powerpc/crypto/Kconfig                   |  11 +
 arch/powerpc/crypto/Makefile                  |   2 +
 arch/powerpc/crypto/curve25519-ppc64le-core.c | 299 ++++++++
 arch/powerpc/crypto/curve25519-ppc64le_asm.S  | 671 ++++++++++++++++++
 4 files changed, 983 insertions(+)
 create mode 100644 arch/powerpc/crypto/curve25519-ppc64le-core.c
 create mode 100644 arch/powerpc/crypto/curve25519-ppc64le_asm.S

-- 
2.31.1


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2024-07-19  0:29 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-16 15:19 [PATCH v2 0/3] crypto: X25519 supports for ppc64le Danny Tsen
2024-05-16 15:19 ` [PATCH v2 1/3] crypto: X25519 low-level primitives " Danny Tsen
2024-05-16 15:19 ` [PATCH v2 2/3] crypto: X25519 core functions " Danny Tsen
2024-07-19  0:25   ` Jeff Johnson
2024-07-19  0:28     ` Jeff Johnson
2024-05-16 15:19 ` [PATCH v2 3/3] crypto: Update Kconfig and Makefile for ppc64le x25519 Danny Tsen
2024-05-31 10:20 ` [PATCH v2 0/3] crypto: X25519 supports for ppc64le Herbert Xu
2024-05-31 21:10   ` Danny Tsen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).