A pure-Rust implementation of Bulletproofs using Ristretto.
-
Updated
Jan 1, 2021 - Rust
A pure-Rust implementation of Bulletproofs using Ristretto.
Crypto components for blockchain based use case
Distributed Zero Knowledge Proof System
Production-quality zero-knowledge primitives for Miden VM: Merkle proofs, range proofs, commitments, private voting, anonymous credentials — built on STARK-based zkVM
Bulletproofs zero-knowledge range proofs over BN254 in Go
Browser-based BBS+ selective disclosure demo — BLS12-381 pairings. A signed credential is all-or-nothing: to prove one field you hand over the whole document. BBS+ proves knowledge of the issuer's signature while revealing only what you choose — and randomizes every presentation, so two showings are unlinkable. Revocation is the honest tension.
Pedersen commitment range proofs on secp256k1 — prove a value is in range without revealing it
Add a description, image, and links to the range-proof topic page so that developers can more easily learn about it.
To associate your repository with the range-proof topic, visit your repo's landing page and select "manage topics."