Crate tari_bulletproofs_plus

Crate tari_bulletproofs_plus 

Source
Expand description

Bulletproofs+

Re-exports§

pub use generators::bulletproof_gens::BulletproofGens;
pub use generators::pedersen_gens::PedersenGens;

Modules§

commitment_opening
Bulletproofs+ commitment opening Bulletproofs+ commitment opening struct
errors
Bulletproofs+ error definitions Bulletproofs+ error definitions
extended_mask
Bulletproofs+ mask embedding and recovery Bulletproofs+ embedded extended mask
generators
Bulletproofs+ generators module contains API for producing a set of generators for a range proof The generators module contains API for producing a set of generators for a range proof
protocols
Bulletproofs+ library protocol extensions Bulletproofs+ ScalarProtocol trait for using a Scalar
range_parameters
Bulletproofs+ range parameters (generators and base points) needed for a batch of range proofs Bulletproofs+ range parameters (generators and base points) needed for a batch of range proofs
range_proof
Bulletproofs+ public range proof parameters intended for a verifier Bulletproofs+ public range proof parameters intended for a verifier
range_statement
Bulletproofs+ generators, vector of commitments, vector of optional minimum promised values and a vector of optional seed nonces for mask recovery Bulletproofs+ generators, vector of commitments, vector of optional minimum promised values and a vector of optional seed nonces for mask recovery
range_witness
Bulletproofs+ commitment openings for the aggregated case Bulletproofs+ commitment openings for the aggregated case
ristretto
RistrettoBulletProof
traits
Bulletproofs+ trait definitions

Structs§

Transcript
Merlin transcripts A transcript of a public-coin argument.