bulletproofs-0.4.0

Index

aCommitBulletproofs.RangeProof.Internal, Bulletproofs.RangeProof, Bulletproofs.MultiRangeProof
addPBulletproofs.Utils
addTwoMulPBulletproofs.Utils
aiCommitBulletproofs.ArithmeticCircuit.Internal, Bulletproofs.ArithmeticCircuit
aLBulletproofs.ArithmeticCircuit.Internal, Bulletproofs.ArithmeticCircuit
aOBulletproofs.ArithmeticCircuit.Internal, Bulletproofs.ArithmeticCircuit
aoCommitBulletproofs.ArithmeticCircuit.Internal, Bulletproofs.ArithmeticCircuit
aRBulletproofs.ArithmeticCircuit.Internal, Bulletproofs.ArithmeticCircuit
ArithCircuit 
1 (Type/Class)Bulletproofs.ArithmeticCircuit.Internal, Bulletproofs.ArithmeticCircuit
2 (Data Constructor)Bulletproofs.ArithmeticCircuit.Internal, Bulletproofs.ArithmeticCircuit
ArithCircuitProof 
1 (Type/Class)Bulletproofs.ArithmeticCircuit.Internal, Bulletproofs.ArithmeticCircuit
2 (Data Constructor)Bulletproofs.ArithmeticCircuit.Internal, Bulletproofs.ArithmeticCircuit
ArithCircuitProofErrorBulletproofs.ArithmeticCircuit.Internal
ArithWitness 
1 (Type/Class)Bulletproofs.ArithmeticCircuit.Internal, Bulletproofs.ArithmeticCircuit
2 (Data Constructor)Bulletproofs.ArithmeticCircuit.Internal, Bulletproofs.ArithmeticCircuit
AsIntegerBulletproofs.Utils
asInteger 
1 (Function)Bulletproofs.Fq
2 (Function)Bulletproofs.Utils
Assignment 
1 (Type/Class)Bulletproofs.ArithmeticCircuit.Internal, Bulletproofs.ArithmeticCircuit
2 (Data Constructor)Bulletproofs.ArithmeticCircuit.Internal, Bulletproofs.ArithmeticCircuit
assignmentBulletproofs.ArithmeticCircuit.Internal, Bulletproofs.ArithmeticCircuit
bGsBulletproofs.InnerProductProof.Internal, Bulletproofs.InnerProductProof
bHBulletproofs.InnerProductProof.Internal, Bulletproofs.InnerProductProof
bHsBulletproofs.InnerProductProof.Internal, Bulletproofs.InnerProductProof
checkRangeBulletproofs.RangeProof.Internal
checkRangesBulletproofs.RangeProof.Internal
chooseBlindingVectorsBulletproofs.Utils
commitBulletproofs.Utils
commitBitVectorBulletproofs.ArithmeticCircuit.Internal
commitBitVectorsBulletproofs.RangeProof.Internal
commitBlindersBulletproofs.ArithmeticCircuit.Internal, Bulletproofs.ArithmeticCircuit
commitmentsBulletproofs.ArithmeticCircuit.Internal, Bulletproofs.ArithmeticCircuit
commitmentWeightsBulletproofs.ArithmeticCircuit.Internal, Bulletproofs.ArithmeticCircuit
complementaryVectorBulletproofs.RangeProof.Internal
computeInputValuesBulletproofs.ArithmeticCircuit.Internal
computeLRCommitmentBulletproofs.RangeProof.Internal
csBulletproofs.ArithmeticCircuit.Internal, Bulletproofs.ArithmeticCircuit
curveBulletproofs.Curve
delta 
1 (Function)Bulletproofs.RangeProof.Internal
2 (Function)Bulletproofs.ArithmeticCircuit.Internal
dotBulletproofs.Utils
encodeBitBulletproofs.RangeProof.Internal
euclideanBulletproofs.Fq
evaluatePolynomialBulletproofs.ArithmeticCircuit.Internal
FieldBulletproofs.Utils
fillWithZerosBulletproofs.RangeProof.Internal
Fq 
1 (Type/Class)Bulletproofs.Fq
2 (Data Constructor)Bulletproofs.Fq
fqAddBulletproofs.Fq
fqCubeBulletproofs.Fq
fqDivBulletproofs.Fq
fqInvBulletproofs.Fq
fqMulBulletproofs.Fq
fqNegBulletproofs.Fq
fqOneBulletproofs.Fq
fqPowerBulletproofs.Fq
fqPower'Bulletproofs.Fq
fqSquareBulletproofs.Fq
fqZeroBulletproofs.Fq
fSquareBulletproofs.Utils
gBulletproofs.Curve
GateWeights 
1 (Type/Class)Bulletproofs.ArithmeticCircuit.Internal, Bulletproofs.ArithmeticCircuit
2 (Data Constructor)Bulletproofs.ArithmeticCircuit.Internal, Bulletproofs.ArithmeticCircuit
gaussianReduceBulletproofs.ArithmeticCircuit.Internal
generateGateWeightsBulletproofs.ArithmeticCircuit.Internal
generateProof 
1 (Function)Bulletproofs.InnerProductProof.Prover, Bulletproofs.InnerProductProof
2 (Function)Bulletproofs.MultiRangeProof.Prover, Bulletproofs.MultiRangeProof
3 (Function)Bulletproofs.RangeProof.Prover, Bulletproofs.RangeProof
4 (Function)Bulletproofs.ArithmeticCircuit.Prover, Bulletproofs.ArithmeticCircuit
generateProofUnsafe 
1 (Function)Bulletproofs.MultiRangeProof.Prover, Bulletproofs.MultiRangeProof
2 (Function)Bulletproofs.RangeProof.Prover, Bulletproofs.RangeProof
generateRandomAssignmentBulletproofs.ArithmeticCircuit.Internal
generateWvBulletproofs.ArithmeticCircuit.Internal
genIdenMatrixBulletproofs.ArithmeticCircuit.Internal
genZeroMatrixBulletproofs.ArithmeticCircuit.Internal
gsBulletproofs.Curve
hBulletproofs.Curve
hadamardpBulletproofs.Utils
hsBulletproofs.Curve
InnerProductBase 
1 (Type/Class)Bulletproofs.InnerProductProof.Internal, Bulletproofs.InnerProductProof
2 (Data Constructor)Bulletproofs.InnerProductProof.Internal, Bulletproofs.InnerProductProof
InnerProductProof 
1 (Type/Class)Bulletproofs.InnerProductProof.Internal, Bulletproofs.InnerProductProof
2 (Data Constructor)Bulletproofs.InnerProductProof.Internal, Bulletproofs.InnerProductProof
InnerProductWitness 
1 (Type/Class)Bulletproofs.InnerProductProof.Internal, Bulletproofs.InnerProductProof
2 (Data Constructor)Bulletproofs.InnerProductProof.Internal, Bulletproofs.InnerProductProof
insertAtBulletproofs.ArithmeticCircuit.Internal
invBulletproofs.Fq
inv'Bulletproofs.Fq
isLogBase2Bulletproofs.Utils
lBulletproofs.InnerProductProof.Internal, Bulletproofs.InnerProductProof
l0Bulletproofs.RangeProof.Internal
l1Bulletproofs.RangeProof.Internal
lCommitsBulletproofs.InnerProductProof.Internal, Bulletproofs.InnerProductProof
log2CeilBulletproofs.Utils
logBase2Bulletproofs.Utils
logBase2MBulletproofs.Utils
LRPolys 
1 (Type/Class)Bulletproofs.RangeProof.Internal
2 (Data Constructor)Bulletproofs.RangeProof.Internal
lsBulletproofs.InnerProductProof.Internal, Bulletproofs.InnerProductProof
matrixProductBulletproofs.ArithmeticCircuit.Internal
matrixVectorProductBulletproofs.ArithmeticCircuit.Internal
mu 
1 (Function)Bulletproofs.RangeProof.Internal, Bulletproofs.RangeProof, Bulletproofs.MultiRangeProof
2 (Function)Bulletproofs.ArithmeticCircuit.Internal, Bulletproofs.ArithmeticCircuit
mulPBulletproofs.Utils
multiplyPolyBulletproofs.ArithmeticCircuit.Internal
newBulletproofs.Fq
NNotPowerOf2 
1 (Data Constructor)Bulletproofs.RangeProof.Internal, Bulletproofs.RangeProof, Bulletproofs.MultiRangeProof
2 (Data Constructor)Bulletproofs.ArithmeticCircuit.Internal
normBulletproofs.Fq
obfuscateEncodedBitsBulletproofs.RangeProof.Internal
obfuscateEncodedBitsSingleBulletproofs.RangeProof.Internal
oracleBulletproofs.Curve
padAssignmentBulletproofs.ArithmeticCircuit.Internal
padCircuitBulletproofs.ArithmeticCircuit.Internal
padToNearestPowerOfTwoBulletproofs.Utils
padToNearestPowerOfTwoOfBulletproofs.Utils
pointToBSBulletproofs.Curve
powerMatrixBulletproofs.ArithmeticCircuit.Internal
powerVectorBulletproofs.Utils
productProof 
1 (Function)Bulletproofs.RangeProof.Internal, Bulletproofs.RangeProof, Bulletproofs.MultiRangeProof
2 (Function)Bulletproofs.ArithmeticCircuit.Internal, Bulletproofs.ArithmeticCircuit
qBulletproofs.Curve
rBulletproofs.InnerProductProof.Internal, Bulletproofs.InnerProductProof
r0Bulletproofs.RangeProof.Internal
r1Bulletproofs.RangeProof.Internal
randomBulletproofs.Fq
randomNBulletproofs.Utils
RangeProof 
1 (Type/Class)Bulletproofs.RangeProof.Internal, Bulletproofs.RangeProof, Bulletproofs.MultiRangeProof
2 (Data Constructor)Bulletproofs.RangeProof.Internal, Bulletproofs.RangeProof, Bulletproofs.MultiRangeProof
RangeProofErrorBulletproofs.RangeProof.Internal, Bulletproofs.RangeProof, Bulletproofs.MultiRangeProof
rCommitsBulletproofs.InnerProductProof.Internal, Bulletproofs.InnerProductProof
reversedEncodeBitBulletproofs.RangeProof.Internal
reversedEncodeBitMultiBulletproofs.RangeProof.Internal
rsBulletproofs.InnerProductProof.Internal, Bulletproofs.InnerProductProof
sCommit 
1 (Function)Bulletproofs.RangeProof.Internal, Bulletproofs.RangeProof, Bulletproofs.MultiRangeProof
2 (Function)Bulletproofs.ArithmeticCircuit.Internal, Bulletproofs.ArithmeticCircuit
shamirGsBulletproofs.ArithmeticCircuit.Internal
shamirGxGxGBulletproofs.ArithmeticCircuit.Internal
shamirUBulletproofs.Utils
shamirXBulletproofs.Utils
shamirX'Bulletproofs.Utils
shamirYBulletproofs.Utils
shamirZ 
1 (Function)Bulletproofs.Utils
2 (Function)Bulletproofs.ArithmeticCircuit.Internal
sliceBulletproofs.Utils
solveLinearSystemBulletproofs.ArithmeticCircuit.Internal
subPBulletproofs.Utils
substituteMatrixBulletproofs.ArithmeticCircuit.Internal
sumExpsBulletproofs.Utils
t 
1 (Function)Bulletproofs.RangeProof.Internal, Bulletproofs.RangeProof, Bulletproofs.MultiRangeProof
2 (Function)Bulletproofs.ArithmeticCircuit.Internal, Bulletproofs.ArithmeticCircuit
t0Bulletproofs.RangeProof.Internal
t1Bulletproofs.RangeProof.Internal
t1CommitBulletproofs.RangeProof.Internal, Bulletproofs.RangeProof, Bulletproofs.MultiRangeProof
t2Bulletproofs.RangeProof.Internal
t2CommitBulletproofs.RangeProof.Internal, Bulletproofs.RangeProof, Bulletproofs.MultiRangeProof
tBlinding 
1 (Function)Bulletproofs.RangeProof.Internal, Bulletproofs.RangeProof, Bulletproofs.MultiRangeProof
2 (Function)Bulletproofs.ArithmeticCircuit.Internal, Bulletproofs.ArithmeticCircuit
tCommitsBulletproofs.ArithmeticCircuit.Internal, Bulletproofs.ArithmeticCircuit
TooManyGatesBulletproofs.ArithmeticCircuit.Internal
TPoly 
1 (Type/Class)Bulletproofs.RangeProof.Internal
2 (Data Constructor)Bulletproofs.RangeProof.Internal
UpperBoundTooLargeBulletproofs.RangeProof.Internal, Bulletproofs.RangeProof, Bulletproofs.MultiRangeProof
ValueNotInRangeBulletproofs.RangeProof.Internal, Bulletproofs.RangeProof, Bulletproofs.MultiRangeProof
ValuesNotInRangeBulletproofs.RangeProof.Internal, Bulletproofs.RangeProof, Bulletproofs.MultiRangeProof
vectorMatrixProductBulletproofs.ArithmeticCircuit.Internal
vectorMatrixProductTBulletproofs.ArithmeticCircuit.Internal
verifyLRCommitment 
1 (Function)Bulletproofs.MultiRangeProof.Verifier
2 (Function)Bulletproofs.RangeProof.Verifier
verifyProof 
1 (Function)Bulletproofs.InnerProductProof.Verifier, Bulletproofs.InnerProductProof
2 (Function)Bulletproofs.MultiRangeProof.Verifier, Bulletproofs.MultiRangeProof
3 (Function)Bulletproofs.RangeProof.Verifier, Bulletproofs.RangeProof
4 (Function)Bulletproofs.ArithmeticCircuit.Verifier, Bulletproofs.ArithmeticCircuit
verifyTPoly 
1 (Function)Bulletproofs.MultiRangeProof.Verifier
2 (Function)Bulletproofs.RangeProof.Verifier
weightsBulletproofs.ArithmeticCircuit.Internal, Bulletproofs.ArithmeticCircuit
wLBulletproofs.ArithmeticCircuit.Internal, Bulletproofs.ArithmeticCircuit
wOBulletproofs.ArithmeticCircuit.Internal, Bulletproofs.ArithmeticCircuit
wRBulletproofs.ArithmeticCircuit.Internal, Bulletproofs.ArithmeticCircuit
^+^Bulletproofs.Utils
^-^Bulletproofs.Utils