aboutsummaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2017-03-14 14:20:15 -0400
committerNick Mathewson <nickm@torproject.org>2017-03-14 14:20:15 -0400
commit9014dc111a46ae7e9443eb4f41969cfc20e79acc (patch)
tree74d1475880b345255e58b66bf2fc1a6050bb0c7a /changes
parentf38f9b33d0bf52583491cdea6f41eb51819c627b (diff)
downloadtor-9014dc111a46ae7e9443eb4f41969cfc20e79acc.tar.gz
tor-9014dc111a46ae7e9443eb4f41969cfc20e79acc.zip
Improve keccak-tiny performance by 15% on LE intel
The 64-bit load and store code was generating pretty bad output with my compiler, so I extracted the code from csiphash and used that instead. Close ticket 21737
Diffstat (limited to 'changes')
-rw-r--r--changes/faster-keccak4
1 files changed, 4 insertions, 0 deletions
diff --git a/changes/faster-keccak b/changes/faster-keccak
new file mode 100644
index 0000000000..45fc1526a8
--- /dev/null
+++ b/changes/faster-keccak
@@ -0,0 +1,4 @@
+ o Minor features (performance):
+ - The minimal keccak implementation we include now accesses memory
+ more efficiently, especially on little-endian systems.
+ Closes ticket 21737.