Mamy Ratsimbazafy
0bc228126a
hash-to-curve BLS12-381 perf (#163)
* fp square noasm split from non-4 non-6 limbs fallback (40% speedup)
* optimized cofactor clearing for BLS12-381 G2
* Support jacobian isogenies and point_add on isogenies
* fuse addition and isogeny map
* {.noInit.} and sparseMul
* poly_eval_horner init
* dedicated invsqrt + cleanup square root file
* hash to field: reduce copy overhead and don't return arrays
* h2c isogeny jacobian reuse pow 3 precomputed value
* Fix sqrt bench
2021-08-14 21:01:50 +02:00
..
2020-10-10 16:19:23 +02:00
2021-08-13 22:07:26 +02:00
2021-01-29 20:42:36 +01:00
2020-09-21 23:24:00 +02:00
2020-09-21 23:24:00 +02:00
2020-06-15 23:15:01 +02:00
2021-02-01 03:52:27 +01:00
2021-02-06 16:29:53 +01:00
2021-02-06 16:29:53 +01:00
2021-02-06 16:29:53 +01:00
2021-02-06 16:29:53 +01:00
2021-02-06 16:29:53 +01:00
2021-02-06 16:29:53 +01:00
2021-02-06 16:29:53 +01:00
2021-02-09 22:10:16 +01:00
2021-01-22 00:09:52 +01:00
2021-01-30 14:21:55 +01:00
2021-01-22 00:09:52 +01:00
2020-10-09 07:51:47 +02:00
2021-01-22 00:09:52 +01:00
2020-10-09 07:51:47 +02:00
2020-10-09 07:51:47 +02:00
2020-10-09 07:51:47 +02:00
2021-01-22 00:09:52 +01:00
2020-10-09 07:51:47 +02:00
2020-10-09 07:51:47 +02:00
2020-10-09 07:51:47 +02:00
2021-01-22 00:09:52 +01:00
2020-10-09 07:51:47 +02:00
2020-10-09 07:51:47 +02:00
2020-10-09 07:51:47 +02:00
2021-01-22 00:09:52 +01:00
2020-10-09 07:51:47 +02:00
2020-10-09 07:51:47 +02:00
2020-10-09 07:51:47 +02:00
2021-01-22 00:09:52 +01:00
2020-10-09 07:51:47 +02:00
2020-10-09 07:51:47 +02:00
2020-10-09 07:51:47 +02:00
2021-01-22 00:09:52 +01:00
2021-02-06 16:29:53 +01:00
2021-02-06 16:29:53 +01:00
2021-02-06 16:29:53 +01:00
2021-02-06 16:29:53 +01:00
2021-02-06 16:29:53 +01:00
2021-02-06 16:29:53 +01:00
2021-02-06 16:29:53 +01:00
2021-02-06 16:29:53 +01:00
2021-02-06 16:29:53 +01:00
2021-02-06 16:29:53 +01:00
2021-02-06 16:29:53 +01:00
2021-02-06 16:29:53 +01:00
2021-02-06 16:29:53 +01:00
2021-02-06 16:29:53 +01:00
2021-02-06 16:29:53 +01:00
2021-02-06 16:29:53 +01:00
2021-02-06 16:29:53 +01:00
2021-02-06 16:29:53 +01:00
2021-02-06 16:29:53 +01:00
2021-02-06 16:29:53 +01:00
2021-02-06 16:29:53 +01:00
2021-02-06 16:29:53 +01:00
2021-02-06 16:29:53 +01:00
2021-02-06 16:29:53 +01:00
2021-02-06 16:29:53 +01:00
2021-02-06 16:29:53 +01:00
2021-02-06 16:29:53 +01:00
2020-10-02 00:01:09 +02:00
2021-02-20 13:18:49 +01:00
2021-02-20 13:18:49 +01:00
2021-02-20 13:18:49 +01:00
2021-02-20 13:18:49 +01:00
2021-01-24 13:55:18 +01:00
2020-06-15 23:15:01 +02:00
2021-08-14 21:01:50 +02:00
2020-06-15 23:15:01 +02:00
2021-02-01 03:52:27 +01:00
2021-02-06 16:28:38 +01:00
2020-06-15 23:15:01 +02:00
2020-10-13 23:58:35 +02:00
2021-01-24 12:35:27 +01:00
2020-10-09 07:51:47 +02:00
2020-09-27 13:13:45 +02:00
2021-02-09 22:57:45 +01:00
2020-09-21 23:24:00 +02:00
2020-09-21 23:24:00 +02:00
2020-09-21 23:24:00 +02:00
2020-10-09 07:51:47 +02:00
2020-10-13 23:58:35 +02:00
2021-01-24 12:35:27 +01:00
2020-09-21 23:24:00 +02:00
2020-09-21 23:24:00 +02:00
2020-09-21 23:24:00 +02:00
2021-02-12 21:27:58 +01:00
2020-09-27 13:13:45 +02:00
2020-09-27 21:00:35 +02:00
2021-08-14 21:01:50 +02:00
2021-02-12 21:27:58 +01:00
2021-02-09 22:57:45 +01:00
2021-08-13 22:07:26 +02:00
2021-08-13 22:07:26 +02:00
2021-08-13 22:07:26 +02:00
2021-01-29 20:42:36 +01:00
2020-07-24 22:02:30 +02:00
2020-06-15 23:15:01 +02:00
2021-02-06 16:29:53 +01:00
2021-02-07 09:46:41 +01:00
2021-02-06 16:29:53 +01:00
2021-02-07 09:46:41 +01:00
2021-02-07 09:46:41 +01:00
2021-02-07 09:46:41 +01:00
2021-02-07 09:46:41 +01:00
2020-09-27 09:15:14 +02:00
2021-02-14 13:06:57 +01:00
2021-02-14 13:06:57 +01:00
2020-06-23 01:27:40 +02:00
2020-06-15 23:15:01 +02:00