Consensys / gnark-crypto

gnark-crypto provides elliptic curve and pairing-based cryptography on BN, BLS12, BLS24 and BW6 curves. It also provides various algorithms (algebra, crypto) of particular interest to zero knowledge proof systems.
Apache License 2.0
495 stars 160 forks source link

Refactor: kill BLS12-378 and BW6-756 curves #534

Closed yelhousni closed 3 weeks ago

yelhousni commented 4 weeks ago

Description

This PR kills BLS12-378 and BW6-756 curves support. These are GT-strong 2-chains, i.e. no need to check if GT elements are of order r. This is useful for something like SNARKPack+composition, or anything that uses GT ops (e.g. SSLE). This was part of an external collaboration which never came into being.

Type of change

How has this been tested?

N/A

How has this been benchmarked?

N/A

Checklist: