[tor-bugs] #16467 [Tor]: Faster Ed25519 implementation.

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Jul 1 05:58:28 UTC 2015


#16467: Faster Ed25519 implementation.
------------------------------------+------------------------------------
 Reporter:  yawning                 |          Owner:
     Type:  enhancement             |         Status:  new
 Priority:  normal                  |      Milestone:  Tor: 0.2.7.x-final
Component:  Tor                     |        Version:  Tor: 0.2.7
 Keywords:  performance, tor-relay  |  Actual Points:
Parent ID:  #9663                   |         Points:
------------------------------------+------------------------------------
 The `ref10` Ed25519 code currently being used is rather slow, and does not
 support batch verification.  Andrew Moon's `Ed25519-donna`
 (https://github.com/floodyberry/ed25519-donna) is both faster and provides
 batch verification, in addition to the optimized Curve25519 scalar
 basepoint multiply that #9663 depends on.

 We should use Ed25519-donna instead of ref10 for our Ed25519
 implementation, at first with cross-checking/fallback, and eventually as
 our sole Ed25519 provider.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/16467>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list