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
golang
cryptography
crypto
ecc
elliptic-curves
biginteger
eddsa
pairing
fri
zksnark
mimc
snark
zkp
finite-field-arithmetic
bls12-381
bn254
hash-to-curve
bls12-377
-
Updated
Sep 5, 2024 - Go