Files
tor/changes
George Kadianakis fe5a9db1e6 Disable ed25519-donna's batch verification.
Fixes bug 40078.

As reported by hdevalence our batch verification logic can cause an assert
crash.

The assert happens because when the batch verification of ed25519-donna fails,
the code in `ed25519_checksig_batch()` falls back to doing a single
verification for each signature.

The crash occurs because batch verification failed, but then all signatures
individually verified just fine.

That's because batch verification and single verification use a different
equation which means that there are sigs that can pass single verification
but fail batch verification.

Fixing this would require modding ed25519-donna which is not in scope for
this ticket, and will be soon deprecated in favor of arti and
ed25519-dalek, so my branch instead removes batch verification.
2021-08-11 13:14:05 +00:00
..
2018-09-15 23:19:31 +00:00
2018-08-18 19:23:28 +00:00
2018-10-30 10:49:03 -04:00
2018-11-06 15:17:19 -05:00
2018-11-12 15:39:28 -05:00
2018-11-14 07:51:36 -05:00
2018-11-19 15:48:08 -06:00
2018-12-17 10:57:47 -05:00
2019-01-09 08:52:05 -05:00
2019-01-16 14:40:31 -05:00
2019-02-08 08:37:23 -05:00
2019-01-22 12:27:46 -05:00
2019-02-19 11:38:32 -05:00
2019-12-17 09:47:28 -05:00
2019-05-31 12:39:52 -04:00
2019-04-10 12:46:27 +03:00
2019-04-09 12:05:33 -04:00
2019-05-14 19:19:53 -04:00
2020-07-28 11:30:47 -04:00
2019-08-22 22:09:32 +10:00
2020-05-06 16:58:06 -04:00
2019-06-12 08:55:38 -04:00
2019-03-26 12:24:45 +10:00
2021-03-12 11:31:36 -05:00
2018-10-29 15:18:07 -04:00
2018-10-30 11:28:53 -04:00
2018-12-01 11:18:03 -05:00
2019-06-28 21:38:33 +10:00
2019-02-08 08:52:46 -05:00
2019-02-08 10:43:38 -05:00
2019-04-01 14:08:24 +10:00
2019-04-12 08:38:30 -04:00
2019-04-30 09:15:35 +03:00
2019-05-20 08:56:34 -04:00
2019-08-15 08:20:47 -04:00
2019-10-20 22:04:08 +10:00
2019-12-16 09:06:25 +10:00
2019-12-06 10:51:43 +10:00
2020-09-22 11:06:34 -04:00
2021-01-21 16:06:31 -05:00
2021-02-23 11:02:33 -05:00
2020-03-17 11:44:45 -04:00