WIP: Initial attempt to port ed25519 to SVP64
authorKonstantinos Margaritis <konstantinos.margaritis@vectorcamp.gr>
Thu, 14 Sep 2023 11:56:53 +0000 (11:56 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 22 Dec 2023 19:26:20 +0000 (19:26 +0000)
commit6dc30497dbb1040434bc21ce49ebfbf63c1aaa38
tree1908d06299779b85c5849b219efd9002ca1d9c8a
parent53321166feb5c5e062d9447df84e7d3456afb197
WIP: Initial attempt to port ed25519 to SVP64
48 files changed:
crypto/ed25519-donna/.gitignore [new file with mode: 0644]
crypto/ed25519-donna/Makefile [new file with mode: 0644]
crypto/ed25519-donna/README.md [new file with mode: 0644]
crypto/ed25519-donna/memmap [new file with mode: 0644]
crypto/ed25519-donna/src/curve25519-donna-32bit.h [new file with mode: 0644]
crypto/ed25519-donna/src/curve25519-donna-64bit.h [new file with mode: 0644]
crypto/ed25519-donna/src/curve25519-donna-64bit_svp64.s [new file with mode: 0644]
crypto/ed25519-donna/src/curve25519-donna-64bit_wrappers.c [new file with mode: 0644]
crypto/ed25519-donna/src/curve25519-donna-64bit_wrappers.h [new file with mode: 0644]
crypto/ed25519-donna/src/curve25519-donna-helpers.h [new file with mode: 0644]
crypto/ed25519-donna/src/curve25519-donna-sse2.h [new file with mode: 0644]
crypto/ed25519-donna/src/curve25519_svp64_macros.s [new file with mode: 0644]
crypto/ed25519-donna/src/ed25519-donna-32bit-sse2.h [new file with mode: 0644]
crypto/ed25519-donna/src/ed25519-donna-32bit-tables.h [new file with mode: 0644]
crypto/ed25519-donna/src/ed25519-donna-64bit-sse2.h [new file with mode: 0644]
crypto/ed25519-donna/src/ed25519-donna-64bit-tables.h [new file with mode: 0644]
crypto/ed25519-donna/src/ed25519-donna-64bit-x86-32bit.h [new file with mode: 0644]
crypto/ed25519-donna/src/ed25519-donna-64bit-x86.h [new file with mode: 0644]
crypto/ed25519-donna/src/ed25519-donna-basepoint-table.h [new file with mode: 0644]
crypto/ed25519-donna/src/ed25519-donna-batchverify.h [new file with mode: 0644]
crypto/ed25519-donna/src/ed25519-donna-impl-base.h [new file with mode: 0644]
crypto/ed25519-donna/src/ed25519-donna-impl-sse2.h [new file with mode: 0644]
crypto/ed25519-donna/src/ed25519-donna-portable-identify.h [new file with mode: 0644]
crypto/ed25519-donna/src/ed25519-donna-portable.h [new file with mode: 0644]
crypto/ed25519-donna/src/ed25519-donna.h [new file with mode: 0644]
crypto/ed25519-donna/src/ed25519-hash-custom.h [new file with mode: 0644]
crypto/ed25519-donna/src/ed25519-hash.h [new file with mode: 0644]
crypto/ed25519-donna/src/ed25519-randombytes-custom.h [new file with mode: 0644]
crypto/ed25519-donna/src/ed25519-randombytes.h [new file with mode: 0644]
crypto/ed25519-donna/src/ed25519.c [new file with mode: 0644]
crypto/ed25519-donna/src/ed25519.h [new file with mode: 0644]
crypto/ed25519-donna/src/fuzz/README.md [new file with mode: 0644]
crypto/ed25519-donna/src/fuzz/build-nix.php [new file with mode: 0644]
crypto/ed25519-donna/src/fuzz/curve25519-ref10.c [new file with mode: 0644]
crypto/ed25519-donna/src/fuzz/curve25519-ref10.h [new file with mode: 0644]
crypto/ed25519-donna/src/fuzz/ed25519-donna-sse2.c [new file with mode: 0644]
crypto/ed25519-donna/src/fuzz/ed25519-donna.c [new file with mode: 0644]
crypto/ed25519-donna/src/fuzz/ed25519-donna.h [new file with mode: 0644]
crypto/ed25519-donna/src/fuzz/ed25519-ref10.c [new file with mode: 0644]
crypto/ed25519-donna/src/fuzz/ed25519-ref10.h [new file with mode: 0644]
crypto/ed25519-donna/src/fuzz/fuzz-curve25519.c [new file with mode: 0644]
crypto/ed25519-donna/src/fuzz/fuzz-ed25519.c [new file with mode: 0644]
crypto/ed25519-donna/src/modm-donna-32bit.h [new file with mode: 0644]
crypto/ed25519-donna/src/modm-donna-64bit.h [new file with mode: 0644]
crypto/ed25519-donna/src/regression.h [new file with mode: 0644]
crypto/ed25519-donna/src/test-internals.c [new file with mode: 0644]
crypto/ed25519-donna/src/test-ticks.h [new file with mode: 0644]
crypto/ed25519-donna/src/test.c [new file with mode: 0644]