Mamy Ratsimbazafy
244f58350c
Implement BW6-761 Endomorphism acceleration (#104)
* Implement BW6-761 GLV on G1 + Psi Untwist-Frobenius-Twist
* Fix frobenius constants for embedding degree != 12
* Fix test type/parsing issues
* Generalize frobenius map coefficient formula
* Fix Frobenius Psi generalization
* Don't confuse t and trace of frobenius + update scalarMul to use Frobenius on Fp Twist
* Fix ec_sage type definition
* fix decription [skip ci]
* update comment [skip ci]
* typo
* restore frobenius tests iterations
2020-10-13 23:58:35 +02:00
..
2020-10-10 16:19:23 +02:00
2020-10-13 23:58:35 +02:00
2020-09-27 13:13:45 +02: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
2020-08-31 23:18:48 +02:00
2020-10-13 23:58:35 +02:00
2020-10-10 16:19:23 +02:00
2020-10-10 16:19:23 +02:00
2020-10-10 18:53:48 +02:00
2020-10-10 16:19:23 +02:00
2020-10-13 23:58:35 +02:00
2020-10-13 23:58:35 +02:00
2020-10-13 23:58:35 +02: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
2020-10-09 07:51:47 +02: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
2020-10-09 07:51:47 +02: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
2020-10-09 07:51:47 +02: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
2020-10-09 07:51:47 +02: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
2020-10-09 07:51:47 +02: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
2020-10-09 07:51:47 +02: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
2020-10-09 07:51:47 +02: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
2020-10-09 07:51:47 +02: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
2020-10-09 07:51:47 +02: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
2020-10-09 07:51:47 +02: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
2020-10-09 07:51:47 +02: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
2020-10-09 07:51:47 +02: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
2020-10-02 00:01:09 +02:00
2020-09-03 23:30:39 +02:00
2020-09-03 23:30:39 +02:00
2020-06-15 23:15:01 +02:00
2020-09-27 13:13:45 +02:00
2020-06-15 23:15:01 +02:00
2020-10-09 07:51:47 +02:00
2020-06-15 23:15:01 +02:00
2020-10-11 21:33:59 +02:00
2020-06-15 23:15:01 +02:00
2020-06-15 23:15:01 +02:00
2020-10-13 23:58:35 +02:00
2020-09-27 09:15:14 +02:00
2020-10-09 07:51:47 +02:00
2020-09-27 13:13:45 +02: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
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-09-21 23:24:00 +02:00
2020-09-27 13:13:45 +02:00
2020-09-27 21:00:35 +02:00
2020-10-13 23:58:35 +02:00
2020-09-21 23:24:00 +02:00
2020-06-15 23:15:01 +02:00
2020-07-24 22:02:30 +02:00
2020-06-15 23:15:01 +02:00
2020-10-09 07:51:47 +02:00
2020-09-27 09:15:14 +02:00
2020-10-09 07:51:47 +02:00
2020-09-24 17:18:23 +02:00
2020-09-25 21:58:20 +02:00
2020-09-25 21:58:20 +02:00
2020-09-27 09:15:14 +02:00
2020-10-09 07:51:47 +02:00
2020-10-09 07:51:47 +02:00
2020-06-23 01:27:40 +02:00
2020-06-15 23:15:01 +02:00