An open API service providing repository metadata for many open source software ecosystems.

Topic: "bn254"

paulmillr/noble-curves

Audited & minimal JS implementation of elliptic curve cryptography.

Language: JavaScript - Size: 17.4 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 801 - Forks: 78

ethereum/js-ethereum-cryptography

Audited pure JS library containing all Ethereum-related cryptographic primitives

Language: TypeScript - Size: 2.01 MB - Last synced at: 10 days ago - Pushed at: 3 months ago - Stars: 740 - Forks: 104

Consensys/gnark-crypto

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.

Language: Go - Size: 38 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 557 - Forks: 214

sdiehl/pairing

Optimised bilinear pairings over elliptic curves

Language: Haskell - Size: 509 KB - Last synced at: 20 days ago - Pushed at: over 1 year ago - Stars: 56 - Forks: 7

nthparty/oblivious

Python library that serves as an API for common cryptographic primitives used to implement OPRF, OT, and PSI protocols.

Language: Python - Size: 3.15 MB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 26 - Forks: 5

tekkac/cairo-alt_bn128

bn254 pairing library for Cairo Zero

Language: Python - Size: 65.4 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 26 - Forks: 8

verumlotus/ZK-Hashes

Calculate the hash of any input for ZK-Friendly hashes (MiMC & Poseidon) over a variety of Elliptic Curves.

Language: TypeScript - Size: 951 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 1

Layr-Labs/cerberus

Go implementation of cerberus-api

Language: Go - Size: 187 KB - Last synced at: 11 days ago - Pushed at: 17 days ago - Stars: 5 - Forks: 1

Consensys/gnark-ignition-verifier

Golang packages using gnark-crypto library to parse and verify AZTEC ignition ceremony. Example usage; build a KZG SRS for bn254.

Language: Go - Size: 22.5 KB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 2

Layr-Labs/cerberus-api

API Spec for remote signer

Language: Rust - Size: 61.5 KB - Last synced at: 11 days ago - Pushed at: 4 months ago - Stars: 3 - Forks: 2

m-kus/sp1-bn254-benchmark

Benchmarks for substrate-bn primitives inside a SP1 circuit

Language: Rust - Size: 352 KB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

Tetration-Lab/solidity-ed-on-bn254

Solidity implementation of a twisted Edwards curve on scalar field of BN254, also known as Baby-Jubjub.

Language: Solidity - Size: 8.79 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1

tekkac/cairo-alt_bn128-g1-precompiles

Ethereum bn254 precompile basic ECC operations

Language: Cairo - Size: 6.84 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

NethermindEth/mcl-bindings

C# bindings for the MCL library

Language: C# - Size: 26.4 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

nthparty/rbcl

Python library that bundles libsodium and provides wrappers for its Ristretto group functions.

Language: Python - Size: 47.9 MB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 0 - Forks: 5

hrmk1o3/plonky2-bn254-poseidon

Poseidon hash function in plonky2 for the scalar field of BN254 curve

Language: Rust - Size: 12.7 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

HarryR/key721-sapphire

Keypairs as NFTs on Oasis Sapphire

Language: TypeScript - Size: 123 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0