github.com/consenSys/gnark-crypto (go): 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.
Keywords: 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