27 results for “topic:bn254”
Audited & minimal JS implementation of elliptic curve cryptography.
Audited pure JS library containing all Ethereum-related cryptographic primitives
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
A framework to execute and verify algorithms using Groth16 zkSNARKs.
Optimised bilinear pairings over elliptic curves
Python library that serves as an API for common cryptographic primitives used to implement OPRF, OT, and PSI protocols.
The implementation of Ethereum's BN254 using Liquid's SimplicityHL script
bn254 pairing library for Cairo Zero
A tutorial on creating a Groth16 proof and verifying it on-chain in a Solana
Calculate the hash of any input for ZK-Friendly hashes (MiMC & Poseidon) over a variety of Elliptic Curves.
Golang packages using gnark-crypto library to parse and verify AZTEC ignition ceremony. Example usage; build a KZG SRS for bn254.
Go implementation of cerberus-api
dcipher is a modular protocol for threshold cryptography
A pure Go implementation of BN128 (alt_bn128) elliptic curve arithmetic
This tool allows you to convert KZG Structured Reference Strings (KZG SRS) generated by Celo, Aleo, Aztec protocols using multi-party computation for the BN254, BLS12-377, and BW6-761 elliptic curves to a format compatible with gnark.
Poseidon hash function in plonky2 for the scalar field of BN254 curve
API Spec for remote signer
Python library that bundles libsodium and provides wrappers for its Ristretto group functions.
Ethereum bn254 precompile basic ECC operations
Benchmarks for substrate-bn primitives inside a SP1 circuit
Solidity implementation of a twisted Edwards curve on scalar field of BN254, also known as Baby-Jubjub.
Pure-Go UltraHonk proof verifier for BN254. Verify Noir circuit proofs natively in Go without Barretenberg.
Keypairs as NFTs on Oasis Sapphire
gnark-crypto-cmd — Interactive CLI for Consensys gnark-crypto library featuring elliptic curve cryptography (BN254, BLS12-381, BLS24, BW6), zero-knowledge proof primitives, FFT/KZG/MiMC/EdDSA operations, Go code generation, benchmarks, and BibTeX citation export
C# bindings for the MCL library
Pure-Go Poseidon2 hash over BN254. First standalone Go implementation. Matches Noir stdlib, Barretenberg, and poseidon2-evm.
ZK-TDA: Zero-Knowledge Proofs for TDA Fingerprinting (BN254/PLONK + Rust backend)