diff options
author | Yawning Angel <yawning@schwanenlied.me> | 2015-07-06 09:57:23 +0000 |
---|---|---|
committer | Yawning Angel <yawning@schwanenlied.me> | 2015-07-06 09:57:23 +0000 |
commit | f079c27761a676f7c4200f7275112edd0b5e1270 (patch) | |
tree | 1bc4675ea4d302882507d21ce8b958bf569b7e4b /changes | |
parent | be113f0bce4516df1ad5b7a7a50707c466bdf9a4 (diff) | |
download | tor-f079c27761a676f7c4200f7275112edd0b5e1270.tar.gz tor-f079c27761a676f7c4200f7275112edd0b5e1270.zip |
Integrate the accelerated Curve25519 scalar basemult.
Integration work scavanged from nickm's `ticket8897_9663_v2` branch,
with minor modifications. Tor will still sanity check the output but
now also attempts to catch extreme breakage by spot checking the
optimized implementation vs known values from the NaCl documentation.
Implements feature 9663.
Diffstat (limited to 'changes')
-rw-r--r-- | changes/feature9663 | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/changes/feature9663 b/changes/feature9663 new file mode 100644 index 0000000000..c02e08d034 --- /dev/null +++ b/changes/feature9663 @@ -0,0 +1,5 @@ + o Minor feature (performance): + - Improve the runtime speed of the ntor handshake by using an + optimized curve25519 basepoint scalarmult implementation from the + public-domain ed25519-donna by Andrew M. ("floodyberry"), based on + ideas by Adam Langley. Implements ticket 9663. |