bulletproofs-0.2.1

Safe HaskellNone
LanguageHaskell2010

Bulletproofs.RangeProof.Prover

Synopsis

Documentation

generateProof Source #

Arguments

:: (AsInteger f, Eq f, Field f, Show f, MonadRandom m, MonadFail m) 
=> Integer

Upper bound of the range we want to prove

-> (Integer, Integer)

Values we want to prove in range and their blinding factors

-> ExceptT RangeProofError m (RangeProof f) 

Prove that a value lies in a specific range

generateProofUnsafe Source #

Arguments

:: (AsInteger f, Eq f, Field f, Show f, MonadRandom m, MonadFail m) 
=> Integer

Upper bound of the range we want to prove

-> (Integer, Integer)

Values we want to prove in range and their blinding factors

-> m (RangeProof f) 

Generate range proof from valid inputs