Expand description
§Monero Bulletproofs(+)
Bulletproofs(+) range proofs, as defined by the Monero protocol.
This library is usable under no-std when the std feature (on by default) is
disabled.
§Cargo Features
std(on by default): Enablesstd(and with it, more efficient internal implementations).compile-time-generators(on by default): Derives the generators at compile-time so they don’t need to be derived at runtime. This is recommended if program size doesn’t need to be kept minimal.
Re-exports§
pub use batch_verifier::BatchVerifier;
Modules§
- batch_
verifier 🔒 - core 🔒
- original 🔒
- plus 🔒
- point_
vector 🔒 - scalar_
vector 🔒
Enums§
- Bulletproof
- A Bulletproof(+).
- Bulletproof
Error - An error from proving/verifying Bulletproofs(+).
Constants§
- LOG_
COMMITMENT_ 🔒BITS - MAX_
COMMITMENTS 👻 - The maximum amount of commitments provable for within a single Bulletproof(+).
- MAX_LR 🔒
Statics§
- MONERO_
H 🔒