summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Færøy <ahf@torproject.org>2021-08-11 13:14:26 +0000
committerAlexander Færøy <ahf@torproject.org>2021-08-11 13:14:26 +0000
commitc48d1c3f7c41c6d5c35aeda540fad013dbf83031 (patch)
tree8897e64c63c4fa7966c5c6ed85ad732710c7cdcf
parente7a8c3d1271fe8129eebec2eced8a42cb332608f (diff)
parentfe5a9db1e6d32f6d706140a6ddda6b40db80434a (diff)
downloadtor-c48d1c3f7c41c6d5c35aeda540fad013dbf83031.tar.gz
tor-c48d1c3f7c41c6d5c35aeda540fad013dbf83031.zip
Merge branch 'maint-0.3.5' into maint-0.4.5
-rw-r--r--changes/bug400783
-rw-r--r--src/lib/crypt_ops/crypto_ed25519.c2
2 files changed, 4 insertions, 1 deletions
diff --git a/changes/bug40078 b/changes/bug40078
new file mode 100644
index 0000000000..717309e076
--- /dev/null
+++ b/changes/bug40078
@@ -0,0 +1,3 @@
+ o Minor bugfix (crypto):
+ - Disable the unused batch verification feature of ed25519-donna. Fixes
+ bug 40078; bugfix on 0.2.6.1-alpha. Found by Henry de Valence. \ No newline at end of file
diff --git a/src/lib/crypt_ops/crypto_ed25519.c b/src/lib/crypt_ops/crypto_ed25519.c
index f242c7011e..5823b4e557 100644
--- a/src/lib/crypt_ops/crypto_ed25519.c
+++ b/src/lib/crypt_ops/crypto_ed25519.c
@@ -102,7 +102,7 @@ static const ed25519_impl_t impl_donna = {
ed25519_donna_open,
ed25519_donna_sign,
- ed25519_sign_open_batch_donna,
+ NULL, /* Don't use donna's batching code because of #40078 */
ed25519_donna_blind_secret_key,
ed25519_donna_blind_public_key,