[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-bugs] #8897 [Tor]: Faster curve25519 implementation for ntor
#8897: Faster curve25519 implementation for ntor
----------------------------------------+-----------------------------------
Reporter: nickm | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: Tor: 0.2.5.x-final
Component: Tor | Version:
Keywords: tor-relay performance ntor | Parent:
Points: | Actualpoints:
----------------------------------------+-----------------------------------
Floodberry's curve25519 implementations at
https://github.com/floodyberry/curve25519-donna are mostly C, and claim to
be faster still than the ones we're using now, especially on intel cpus.
We should evaluate them and consider switching.
Also, if we find an ed25519 implementation we like and wind up using it,
we should evaluate using its component pieces to build an optimized
curve25519 implementation for calculations on the base point as per
http://www.imperialviolet.org/2013/05/10/fastercurve25519.html ; Adam has
some example code based on one of the amd64 assembly implementations.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/8897>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs