summaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
authorGeorge Kadianakis <desnacked@riseup.net>2020-12-17 13:49:17 +0200
committerGeorge Kadianakis <desnacked@riseup.net>2020-12-17 13:49:17 +0200
commitd89974c5c6bdb9083693638014106a41cb6d022d (patch)
tree66475350b1e4c0b57d6f9e7d7d6726fff9330977 /changes
parentfcae26adf710cf1fe393fde723e9a2caf6012b09 (diff)
downloadtor-d89974c5c6bdb9083693638014106a41cb6d022d.tar.gz
tor-d89974c5c6bdb9083693638014106a41cb6d022d.zip
Fix Keccak undefined behavior on exotic platforms.
Bug reported and diagnosed in: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=975977 Fixes bug #40210.
Diffstat (limited to 'changes')
-rw-r--r--changes/bug402105
1 files changed, 5 insertions, 0 deletions
diff --git a/changes/bug40210 b/changes/bug40210
new file mode 100644
index 0000000000..f492262a11
--- /dev/null
+++ b/changes/bug40210
@@ -0,0 +1,5 @@
+ o Minor features (crypto):
+ - Fix undefined behavior on our Keccak library. The bug only appears on
+ platforms with 32-byte CPU cache lines (e.g. armv5tel) and would result
+ in wrong digests. Fixes bug 40210; bugfix on 0.2.8.1-alpha. Thanks to
+ Bernhard Übelacker, Arnd Bergmann and weasel for diagnosing this.