Mamy Ratsimbazafy
|
4be89d309f
|
chore: remove stew/byteutils dependencies and unneeded imports
|
2023-01-12 20:25:57 +01:00 |
Mamy Ratsimbazafy
|
ffacf61e8a
|
Don't dump all in "backend" (#184)
* backend -> math
* towers -> extension fields
* move ISA and compiler specific code out of math/
* fix export
|
2022-02-27 01:49:08 +01:00 |
Mamy Ratsimbazafy
|
fe500a6a79
|
Productionize: move protocols top-level vs backend (#179)
* Productionize: move protocols top-level vs backend
* fix path
* import fix
* the last one
* benches as well
|
2022-02-21 01:04:53 +01:00 |
Mamy Ratsimbazafy
|
dc73c71801
|
Pairings optimizations (#178)
* bench for cyclotomic square, exp and rename cyclotomic exp + multipairings for BLS12-377
* refactor/unify lines and cyclotomic functions
* Add Karabina's compressed squaring
* Use compressed squarings in final exponentiation
* Weighted addchain for bn254_snarks
* Add new towering options and cost functions
* Rearrange bench summaries
* fix BW6-761
|
2022-02-20 20:15:20 +01:00 |
Mamy Ratsimbazafy
|
c42e2a0251
|
Rename NotOnTwist/OnTwist => subgroup G1 and G2
|
2022-01-01 19:17:04 +01:00 |
Mamy André-Ratsimbazafy
|
3e977488a9
|
add bench whole summary for curves
|
2021-02-14 14:24:48 +01:00 |