constantine/benchmarks
Mamy Ratsimbazafy 85d365359d
Endomorphism G2 (#79)
* Clear cofactor in BN254 G2 testgen and frobenius

* Implement G2 endomorphism acceleration in Sage

* Somewhat working accelerated scalar mul G2 (2.2x) faster
- OK for BN254_Snarks
- Some test failing for BLS12-381

* Fix negative miniscalars by adding an extra bit of encoding

* Cleanup accel params

* Small recoding optimizations
2020-09-03 23:10:48 +02:00
..
platforms benchmarking skips cycle counting for ARM 2020-04-15 21:24:18 +02:00
bench_ec_g1.nim Endomorphism G2 (#79) 2020-09-03 23:10:48 +02:00
bench_ec_g2.nim Endomorphism G2 (#79) 2020-09-03 23:10:48 +02:00
bench_elliptic_template.nim Endomorphism G2 (#79) 2020-09-03 23:10:48 +02:00
bench_fields_template.nim Endomorphism G2 (#79) 2020-09-03 23:10:48 +02:00
bench_fp.nim Assembly backend (#69) 2020-07-24 22:02:30 +02:00
bench_fp2.nim Assembly backend (#69) 2020-07-24 22:02:30 +02:00
bench_fp6.nim Assembly backend (#69) 2020-07-24 22:02:30 +02:00
bench_fp12.nim Assembly backend (#69) 2020-07-24 22:02:30 +02:00
bench_fp_double_width.nim Double-width tower extension part 1 (#72) 2020-08-20 10:21:39 +02:00
platforms.nim Github Action CI (without GMP) (#29) 2020-06-19 22:08:15 +02:00