barretenberg

Prover library

An optimized elliptic curve library and a PLONK SNARK prover for proof systems.

GitHub

147 stars
32 watching
98 forks
Language: C++
last commit: almost 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
ethz-asl/curvesA C++ library for generating and estimating curves.74
jesserc/secp256k1-huffA Huff implementation of an elliptic curve library used in cryptocurrency applications5
nodename/hilbertAn implementation of a fractal curve used in data compression and encoding1
dalek-cryptography/curve25519-dalekProvides an implementation of elliptic curve arithmetic and associated cryptographic primitives.910
dusk-network/bls12_381Implementation of a pairing-friendly elliptic curve group with extra features needed by the Dusk-Network team.21
paulmillr/noble-curvesA set of implementations of elliptic curve cryptography libraries and utilities for digital signatures, key exchange, and other cryptographic primitives.708
paleolimbot/libprojProvides high-performance geometry operations using the PROJ C API.16
zigrazor/cxxgraphA comprehensive C++ library for graph algorithms and analysis485
q9f/secp256k1.crA native Crystal language implementation of the Secp256k1 elliptic curve cryptographic algorithm48
rustcrypto/elliptic-curvesA collection of implementations for pure Rust elliptic curve cryptography.694
keep-starknet-strange/garagaProvides tools and libraries for efficient elliptic curve operations and SNARKS verification on the Starknet platform.210
bitcoin-core/secp256k1A high-performance cryptographic library for digital signatures and EC operations on the secp256k1 curve.2,121
aldy505/phc-cryptoProvides a simplified interface to multiple hashing algorithms26
facebookresearch/cupcakeA Rust library for homomorphic encryption allowing secure vector operations409
bodigrim/polyA Haskell library for manipulating polynomials with efficient arithmetic operations and scaling.67