]> git.ipfire.org Git - thirdparty/tor.git/commit
Integrate ed25519-donna (Not yet used).
authorYawning Angel <yawning@schwanenlied.me>
Mon, 6 Jul 2015 09:40:28 +0000 (09:40 +0000)
committerYawning Angel <yawning@schwanenlied.me>
Mon, 6 Jul 2015 09:40:28 +0000 (09:40 +0000)
commit0f3eeca9b80ff42cf17f9d8b1b4b45588ea9fbad
treebf5f5787dbc922bb4ee4c3bd994988d5b1a3ca2a
parent7b10741be4280d84a7ac9f41c54380cbc1f09c1b
Integrate ed25519-donna (Not yet used).

Integrate ed25519-donna into the build process, and provide an
interface that matches the `ref10` code.  Apart from the blinding and
Curve25519 key conversion, this functions as a drop-in replacement for
ref10 (verified by modifying crypto_ed25519.c).

Tests pass, and the benchmarks claim it is quite a bit faster, however
actually using the code requires additional integration work.
.gitignore
src/common/include.am
src/ext/ed25519/donna/README.tor [new file with mode: 0644]
src/ext/ed25519/donna/ed25519-donna-portable.h
src/ext/ed25519/donna/ed25519-randombytes-custom.h
src/ext/ed25519/donna/ed25519_donna_tor.h [new file with mode: 0644]
src/ext/ed25519/donna/ed25519_tor.c [new file with mode: 0644]
src/ext/ed25519/donna/test-internals.c
src/ext/include.am