]> www.infradead.org Git - users/jedix/linux-maple.git/commit
crypto: ppc/curve25519 - Low-level primitives for ppc64le
authorDanny Tsen <dtsen@linux.ibm.com>
Thu, 16 May 2024 15:19:55 +0000 (11:19 -0400)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 31 May 2024 09:34:56 +0000 (17:34 +0800)
commitbbb66f218d9e12c5bd5a6208e96e5117449c7c88
tree4a10d571a76698d0ebfc12450f66ea7b53abffc7
parent6684f97981c528965d7458dd4f89cfbc8fa980b2
crypto: ppc/curve25519 - Low-level primitives for ppc64le

Use the perl output of x25519-ppc64.pl from CRYPTOGAMs
(see https://github.com/dot-asm/cryptogams/) and added four
supporting functions, x25519_fe51_sqr_times, x25519_fe51_frombytes,
x25519_fe51_tobytes and x25519_cswap.

Signed-off-by: Danny Tsen <dtsen@linux.ibm.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
arch/powerpc/crypto/curve25519-ppc64le_asm.S [new file with mode: 0644]