ed25519-donna
ed25519-donna copied to clipboard
Implementations of a fast Elliptic-curve Digital Signature Algorithm
This adds support for arm64 on MSVC.
Add missing `fclose` calls for variable `f`
Updated some links in README.md
I've forked this code to add Diffie-Hellman key exchange, so the same keypair can be used for signing _and_ encryption (primitive ge25519_scalarmult; I've first written a variable time scalarmult derived...
[ed25519-donna.patch.txt](https://github.com/floodyberry/ed25519-donna/files/267954/ed25519-donna.patch.txt) I am using ed25519-donna not for EdDSA, but for general point operations using ed25519 curve. I noticed that ge25519_double_scalarmult_vartime() does not correctly finalize the result. If I try to...
"Use -DED25519_INLINE_ASM to disable the use of custom assembler routines and instead rely on portable C." should be: "Use -DED25519_NO_INLINE_ASM to disable the use of custom assembler routines and instead...
On Osx ALIGN is already defined on /usr/include(i386/param.h # define ALIGN(p) __DARWIN_ALIGN(p) I just renamed it from (ed25519-donna-portable-identify.h) into ALIGN2 and in the followings files : curve25519-donna-32bit.h curve25519-donna-helpers.h curve25519-donna-sse2.h ed25519-donna-32bit-tables.h...
And I checked the source, to make sure that it was correct!
Hi there, Great work on the library! I want to port the ed25519 and curve25519 implementations of yours to a 32bit MCU with no operating system. Can you give some...
This silences a macro redefinition warning.