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

biginteger bls12-377 bls12-381 bn254 crypto cryptography ecc eddsa elliptic-curves finite-field-arithmetic fri go golang hash-to-curve mimc pairing snark zkp zksnark
2 Open Issues Need Help Last updated: Oct 5, 2026

Open Issues Need Help

View All on GitHub
good first issue

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

Go
#biginteger#bls12-377#bls12-381#bn254#crypto#cryptography#ecc#eddsa#elliptic-curves#finite-field-arithmetic#fri#go#golang#hash-to-curve#mimc#pairing#snark#zkp#zksnark
good first issue

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

Go
#biginteger#bls12-377#bls12-381#bn254#crypto#cryptography#ecc#eddsa#elliptic-curves#finite-field-arithmetic#fri#go#golang#hash-to-curve#mimc#pairing#snark#zkp#zksnark