Mamy Ratsimbazafy
4a308c2148
Frobenius endomorphism ψ = φ−1 πp φ (psi = untwist-Frobenius-Twist) ( #78 )
...
* Sage script for frobenius isogeny
* Implement ψ (Psi) - Untwist-Frobenius-Twist Endomorphism on G2
* Implement sparse mul for frpbenius endomorphism
* Implement optimized psi2
2020-08-31 23:18:48 +02:00
Mamy Ratsimbazafy
6ac974d65e
Windowed GLV acceleration - 25% faster signing on G1 ( #74 )
...
* Fix 8x bigger than necessary encoding size of miniscalars in scalar mul
* initial windowed GLV-SAC implementation
* Simplify table encoding to match k0 without flipping bits
2020-08-25 00:02:30 +02:00
Mamy André-Ratsimbazafy
dc83855f26
Add a test vector generator for BN254 on G2 and pass the tests
2020-06-18 01:40:13 +02:00
Mamy André-Ratsimbazafy
43abf9dfc4
SHorter test names for github display
2020-06-15 23:15:01 +02:00