tor/src
Nick Mathewson 4caa6fad4c Add curve25519->ed25519 key conversion per proposal 228
For proposal 228, we need to cross-certify our identity with our
curve25519 key, so that we can prove at descriptor-generation time
that we own that key.  But how can we sign something with a key that
is only for doing Diffie-Hellman?  By converting it to the
corresponding ed25519 point.

See the ALL-CAPS warning in the documentation.  According to djb
(IIUC), it is safe to use these keys in the ways that ntor and prop228
are using them, but it might not be safe if we start providing crazy
oracle access.

(Unit tests included.  What kind of a monster do you take me for?)
2014-09-25 15:08:31 -04:00
..
common Add curve25519->ed25519 key conversion per proposal 228 2014-09-25 15:08:31 -04:00
config Merge remote-tracking branch 'origin/maint-0.2.4' into maint-0.2.5 2014-08-13 12:52:40 -04:00
ext Add curve25519->ed25519 key conversion per proposal 228 2014-09-25 15:08:31 -04:00
or Merge remote-tracking branch 'public/bug10163' 2014-08-26 09:44:16 -04:00
test Add curve25519->ed25519 key conversion per proposal 228 2014-09-25 15:08:31 -04:00
tools Check for duplicate arguments to tor-gencert 2014-08-21 11:22:42 -04:00
win32 bump to 0.2.5.6-alpha 2014-07-28 04:13:18 -04:00
include.am Move all externally maintained source files into src/ext 2012-10-11 17:22:03 -04:00