Crate monero_bulletproofs

Crate monero_bulletproofs 

Source
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): Enables std (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(+).
BulletproofError
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 🔒