A framework to execute and verify algorithms using Groth16 zkSNARKs.
-
Updated
Aug 13, 2020 - Haskell
A framework to execute and verify algorithms using Groth16 zkSNARKs.
bn254 pairing library for Cairo Zero
Calculate the hash of any input for ZK-Friendly hashes (MiMC & Poseidon) over a variety of Elliptic Curves.
Ethereum bn254 precompile basic ECC operations
Poseidon hash function in plonky2 for the scalar field of BN254 curve
Python library that bundles libsodium and provides wrappers for its Ristretto group functions.
Solidity implementation of a twisted Edwards curve on scalar field of BN254, also known as Baby-Jubjub.
Python library that serves as an API for common cryptographic primitives used to implement OPRF, OT, and PSI protocols.
Optimised bilinear pairings over elliptic curves
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.
Add a description, image, and links to the bn254 topic page so that developers can more easily learn about it.
To associate your repository with the bn254 topic, visit your repo's landing page and select "manage topics."