tor/src/common
Yawning Angel 840e68d917 Integrate and enable ed25519-donna.
The runtime sanity checking is slightly different from the optimized
basepoint stuff in that it uses a given implementation's self tests if
available, and checks if signing/verification works with a test vector
from the IETF EdDSA draft.

The unit tests include a new testcase that will fuzz donna against ref0,
including the blinding and curve25519 key conversion routines.  If this
is something that should be done at runtime (No?), the code can be
stolen from there.

Note: Integrating batch verification is not done yet.
2015-07-06 10:11:10 +00:00
..
address.c Try a little harder to fix the tor-ci-windows builder, or figure out why it is broke 2015-06-29 16:09:37 -04:00
address.h Merge branch 'ticket14710_squashed' 2015-03-31 14:37:09 -04:00
aes.c Remove checks for visual C 6. 2015-06-29 12:55:03 -04:00
aes.h Bump copyright dates to 2015, in case someday this matters. 2015-01-02 14:27:39 -05:00
backtrace.c Merge remote-tracking branch 'public/bug14988_025' 2015-02-23 11:33:07 -05:00
backtrace.h Bump copyright dates to 2015, in case someday this matters. 2015-01-02 14:27:39 -05:00
ciphers.inc Update ciphers.inc to match ff28 2014-04-08 11:42:07 -04:00
compat_libevent.c Remove workarounds for Libevent < 1.3. 2015-03-12 16:59:05 -04:00
compat_libevent.h Remove workarounds for Libevent < 1.3. 2015-03-12 16:59:05 -04:00
compat_pthreads.c Fix an incorrect comment on spawn_func 2015-06-03 04:18:43 +10:00
compat_threads.c Fix: check r < 0 before checking errno 2015-01-30 15:18:40 -05:00
compat_threads.h Fix check-spaces 2015-01-14 11:19:35 -05:00
compat_winthreads.c Fix check-spaces 2015-01-14 11:19:35 -05:00
compat.c Try a little harder to fix the tor-ci-windows builder, or figure out why it is broke 2015-06-29 16:09:37 -04:00
compat.h More tweaks for windows compilation. (ick) 2015-06-29 13:47:44 -04:00
container.c Fix the position-check for ed25519 certs to work with annotations 2015-05-28 10:41:49 -04:00
container.h Merge branch '12498_ed25519_keys_v6' 2015-05-28 11:04:33 -04:00
crypto_curve25519.c Integrate the accelerated Curve25519 scalar basemult. 2015-07-06 09:57:23 +00:00
crypto_curve25519.h Integrate the accelerated Curve25519 scalar basemult. 2015-07-06 09:57:23 +00:00
crypto_ed25519.c Integrate and enable ed25519-donna. 2015-07-06 10:11:10 +00:00
crypto_ed25519.h Integrate and enable ed25519-donna. 2015-07-06 10:11:10 +00:00
crypto_format.c Merge branch '12498_ed25519_keys_v6' 2015-05-28 11:04:33 -04:00
crypto_pwbox.c Silence spurious clang warnings 2014-10-30 22:34:46 +11:00
crypto_pwbox.h Rudimentary-but-sufficient passphrase-encrypted box code. 2014-09-25 11:58:13 -04:00
crypto_s2k.c Bump copyright dates to 2015, in case someday this matters. 2015-01-02 14:27:39 -05:00
crypto_s2k.h Bump copyright dates to 2015, in case someday this matters. 2015-01-02 14:27:39 -05:00
crypto.c Integrate and enable ed25519-donna. 2015-07-06 10:11:10 +00:00
crypto.h Merge branch '12498_ed25519_keys_v6' 2015-05-28 11:04:33 -04:00
di_ops.c Bump copyright dates to 2015, in case someday this matters. 2015-01-02 14:27:39 -05:00
di_ops.h Bump copyright dates to 2015, in case someday this matters. 2015-01-02 14:27:39 -05:00
include.am Integrate ed25519-donna (Not yet used). 2015-07-06 09:40:28 +00:00
linux_syscalls.inc Move code-generation scripts to scripts/codegen 2014-05-07 01:17:41 -04:00
log.c Merge remote-tracking branch 'public/bug15269' 2015-03-24 14:59:09 -04:00
Makefile.nmake Clean up the MVSC nmake files so they work again. 2014-09-09 10:27:05 -04:00
memarea.c Bump copyright dates to 2015, in case someday this matters. 2015-01-02 14:27:39 -05:00
memarea.h Bump copyright dates to 2015, in case someday this matters. 2015-01-02 14:27:39 -05:00
procmon.c Bump copyright dates to 2015, in case someday this matters. 2015-01-02 14:27:39 -05:00
procmon.h Bump copyright dates to 2015, in case someday this matters. 2015-01-02 14:27:39 -05:00
sandbox.c Fix another seccomp2 issue 2015-06-15 10:13:11 -04:00
sandbox.h Bump copyright dates to 2015, in case someday this matters. 2015-01-02 14:27:39 -05:00
testsupport.h Bump copyright dates to 2015, in case someday this matters. 2015-01-02 14:27:39 -05:00
torgzip.c Merge remote-tracking branch 'public/feature11791' 2015-01-06 13:52:54 -05:00
torgzip.h Merge remote-tracking branch 'public/feature11791' 2015-01-06 13:52:54 -05:00
torint.h Bump copyright dates to 2015, in case someday this matters. 2015-01-02 14:27:39 -05:00
torlog.h Remove checks for visual C 6. 2015-06-29 12:55:03 -04:00
tortls.c Remove checks for visual C 6. 2015-06-29 12:55:03 -04:00
tortls.h Merge branch '12498_ed25519_keys_v6' 2015-05-28 11:04:33 -04:00
util_process.c Bump copyright dates to 2015, in case someday this matters. 2015-01-02 14:27:39 -05:00
util_process.h Bump copyright dates to 2015, in case someday this matters. 2015-01-02 14:27:39 -05:00
util.c Work around nytimes.com's broken hostnames in our SOCKS checks. 2015-06-24 13:52:29 +00:00
util.h Merge branch 'writing_tests' 2015-05-07 15:29:56 -04:00
workqueue.c Impose an upper limit on threads per threadpool. 2015-05-28 12:24:29 -04:00
workqueue.h Update workqueue implementation to use a single queue for the work 2015-01-15 11:05:22 -05:00