bulletproofs-1.1.0

Safe HaskellNone
LanguageHaskell2010

Bulletproofs.MultiRangeProof.Prover

Synopsis

Documentation

generateProof Source #

Arguments

:: MonadRandom m 
=> Integer

Upper bound of the range we want to prove

-> [(Fr, Fr)]

Values we want to prove in range and their blinding factors

-> ExceptT (RangeProofError Fr) m (RangeProof Fr PA) 

Prove that a list of values lies in a specific range

generateProofUnsafe Source #

Arguments

:: MonadRandom m 
=> Integer

Upper bound of the range we want to prove

-> [(Fr, Fr)]

Values we want to prove in range and their blinding factors

-> m (RangeProof Fr PA) 

Generate range proof from valid inputs