Tim Ruffing 0a40a4861a
Merge bitcoin-core/secp256k1#1049: Faster fixed-input ecmult tests
070e772211b3fcd297577b90b56bbf7a5cfbd0a3 Faster fixed-input ecmult tests (Pieter Wuille)

Pull request description:

  Given how much #920 slowed down the tests with low iteration count, replace it with 3 different similar test:
  * count >= 1: a test with 1024 multiplies that tests any pattern of 6 bits in windows not more than 20 bits wide
  * count >= 3: a test with 2048 multiplies that tests any pattern of 8 consecutive bits
  * count >= 35: the old test (which effectively tests all 2-bit patterns)

ACKs for top commit:
  robot-dreams:
    ACK 070e772211b3fcd297577b90b56bbf7a5cfbd0a3, the addition of the `CONDITIONAL_TEST` macro is nice.
  real-or-random:
    ACK 070e772211b3fcd297577b90b56bbf7a5cfbd0a3

Tree-SHA512: b4ccca42c71fcd1baa7143f73d1c3ac9d012c296485164a03341dbeee02e4ba9f7c7ad6b441923a5fe0286c97eff60815033adb4e1d30b3ef08bcb79590327ff
2022-01-24 22:01:54 +01:00
..
2020-12-18 00:24:22 +02:00
2020-12-18 00:24:22 +02:00
2021-12-04 22:47:30 +05:30
2021-12-04 22:47:30 +05:30
2021-08-20 11:11:26 -04:00
2021-08-20 11:11:26 -04:00
2021-08-20 11:11:26 -04:00
2021-08-20 11:11:26 -04:00
2020-12-18 00:24:22 +02:00
2020-12-18 00:24:22 +02:00
2020-12-18 00:24:22 +02:00
2021-03-15 13:01:52 -07:00
2021-12-26 14:56:51 +07:00
2020-12-18 00:24:22 +02:00
2020-12-18 00:24:22 +02:00
2021-12-18 16:12:34 -05:00
2021-12-18 16:12:34 -05:00
2021-12-18 16:12:34 -05:00
2021-12-18 16:12:34 -05:00
2021-03-12 10:06:18 -08:00
2020-12-18 00:24:22 +02:00
2021-03-12 10:06:18 -08:00
2020-12-18 00:24:22 +02:00
2021-11-13 02:12:47 +02:00
2021-03-12 10:06:18 -08:00
2020-12-18 00:24:22 +02:00
2021-03-15 13:01:52 -07:00
2021-01-23 14:48:35 -05:00
2020-12-18 00:24:22 +02:00