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)
committerKonstantinos Margaritis <konstantinos.margaritis@vectorcamp.gr>
Thu, 14 Sep 2023 11:57:34 +0000 (11:57 +0000)
commita7d59fd9ddbceaf73aedcaed974604ecbf52fc92
tree1908d06299779b85c5849b219efd9002ca1d9c8a
parent43ced429f6532bf0258207dbb2c3b613340d7126
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]