bulletproofs
Bulletproof library
A high-performance Rust implementation of Bulletproofs, enabling efficient single-party and multi-party computations with programmable constraints.
A pure-Rust implementation of Bulletproofs using Ristretto.
1k stars
40 watching
219 forks
Language: Rust
last commit: 6 months ago
Linked from 2 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
dalek-cryptography/ed25519-dalek | Fast and efficient implementation of ed25519 key generation, signing, and verification in Rust. | 692 |
sdiehl/bulletproofs | A cryptographic project providing a protocol for short, non-interactive zero-knowledge proofs of knowledge about committed values. | 534 |
dalek-cryptography/x25519-dalek | An implementation of elliptic curve Diffie-Hellman key exchange using the x25519 curve | 331 |
pluto/ronkathon | A collection of cryptographic primitives implemented in Rust from scratch to understand everything from first principles. | 192 |
rustcrypto/aeads | A collection of authenticated encryption algorithms implemented in Rust | 733 |
0xpolygonzero/plonky2 | A Rust implementation of a cryptographic protocol for secure multi-party computation and proof systems | 791 |
warycat/rustgym | A comprehensive Rust library and tutorial repository containing solutions to various programming challenges and problems | 901 |
dagenix/rust-crypto | A pure-Rust implementation of common cryptographic algorithms | 1,400 |
espressosystems/jellyfish | A Rust implementation of a cryptographic system and extensions. | 412 |
dalek-cryptography/curve25519-dalek | Provides an implementation of elliptic curve arithmetic and associated cryptographic primitives. | 910 |
sorairolake/scryptenc-rs | A Rust library and tool implementing a secure data encryption format based on the scrypt algorithm | 1 |
rustcrypto/hashes | A collection of cryptographic hash functions implemented in pure Rust. | 1,913 |
rustcrypto/signatures | This project provides digital signature algorithms and implementation in Rust. | 478 |
zk-garage/plonk | A Rust implementation of PLONK proving system with optimized performance and genericity for curve types | 295 |
greyblake/nutype | A tool that adds extra constraints to the newtype pattern in Rust | 1,425 |