arithmetic-circuits-0.2.0: Arithmetic circuits for zkSNARKs

Index

AddCircuit.Affine
addCircuit.Lang, Circuit
addMissingZeroesQAP
addVarCircuit.Expr, Circuit
addWireCircuit.Expr, Circuit
AffineCircuitCircuit.Affine
affineCircuitToAffineMapCircuit.Affine
AltArithCircuitCircuit.Bulletproofs
and_Circuit.Lang, Circuit
ArithCircuit 
1 (Type/Class)Circuit.Arithmetic, Circuit
2 (Data Constructor)Circuit.Arithmetic, Circuit
arithCircuitToDotCircuit.Dot
arithCircuitToGenQAPQAP
arithCircuitToQAPQAP
arithCircuitToQAPFFTQAP
assignmentCircuit.Bulletproofs
BAddCircuit.Expr, Circuit
BAndCircuit.Expr, Circuit
BinOpCircuit.Expr, Circuit
BMulCircuit.Expr, Circuit
BOrCircuit.Expr, Circuit
BSubCircuit.Expr, Circuit
BXorCircuit.Expr, Circuit
cCircuit.Lang, Circuit
circuitCircuit.Bulletproofs
circuitToConstraintsCircuit.Bulletproofs
cnstInpQapSetQAP
collectInputsAffineCircuit.Affine
collectInputsGateCircuit.Arithmetic, Circuit
combineInputsWithDefaultsQAP
combineNonInputsWithDefaultsQAP
combineWithDefaultsQAP
compileCircuit.Expr, Circuit
computeBulletproofsAssignmentCircuit.Bulletproofs
condCircuit.Lang, Circuit
ConstGateCircuit.Affine
createPolynomialsQAP
createPolynomialsFFTQAP
derefCircuit.Lang, Circuit
dotProductCircuit.Affine
dotWriteSVGCircuit.Dot
eCircuit.Lang, Circuit
EBinOpCircuit.Expr, Circuit
EConstCircuit.Expr, Circuit
EConstBoolCircuit.Expr, Circuit
EEqCircuit.Expr, Circuit
EIfCircuit.Expr, Circuit
emitCircuit.Expr, Circuit
eqCircuit.Lang, Circuit
eqInputCircuit.Arithmetic, Circuit
eqMagicCircuit.Arithmetic, Circuit
eqOutputCircuit.Arithmetic, Circuit
EqualCircuit.Arithmetic, Circuit
EUnOpCircuit.Expr, Circuit
evalAffineCircuitCircuit.Affine
evalAffineMapCircuit.Affine
evalArithCircuitCircuit.Arithmetic, Circuit
evalCircuitCircuit.Bulletproofs
evalCircuitBuilderCircuit.Expr, Circuit
evalExprCircuit.Expr, Circuit
evalFreshFresh
evalGateCircuit.Arithmetic, Circuit
EVarCircuit.Expr, Circuit
EVarBoolCircuit.Expr, Circuit
execCircuitBuilderCircuit.Expr, Circuit
ExprCircuit.Expr, Circuit
ExprMCircuit.Expr, Circuit
exprToArithCircuitCircuit.Expr, Circuit
fetchVarsCircuit.Arithmetic, Circuit
foldQapSetQAP
FreshFresh
freshFresh
freshInputCircuit.Expr, Circuit
freshOutputCircuit.Expr, Circuit
FreshTFresh
GateCircuit.Arithmetic, Circuit
GateConstraint 
1 (Type/Class)Circuit.Bulletproofs
2 (Data Constructor)Circuit.Bulletproofs
gateToGenQAPQAP
gateToQAPQAP
gcLinearConstraintLeftCircuit.Bulletproofs
gcLinearConstraintRightCircuit.Bulletproofs
gcMulConstraintCircuit.Bulletproofs
generateAssignmentQAP
generateAssignmentGateQAP
generateRootsCircuit.Arithmetic, Circuit
immCircuit.Expr, Circuit
initialQapSetQAP
inputCircuit.Lang, Circuit
InputWireCircuit.Arithmetic, Circuit
IntermediateWireCircuit.Arithmetic, Circuit
lcConstantCircuit.Bulletproofs
lcWeightsInCircuit.Bulletproofs
lcWeightsLeftCircuit.Bulletproofs
lcWeightsOutCircuit.Bulletproofs
lcWeightsRightCircuit.Bulletproofs
LinearConstraint 
1 (Type/Class)Circuit.Bulletproofs
2 (Data Constructor)Circuit.Bulletproofs
lookupAtWireQAP
mCircuit.Bulletproofs
mapVarsAffineCircuit.Affine
mapVarsGateCircuit.Arithmetic, Circuit
MulCircuit.Arithmetic, Circuit
mulCircuit.Lang, Circuit
mulLeftCircuit.Arithmetic, Circuit
mulOutputCircuit.Arithmetic, Circuit
mulRightCircuit.Arithmetic, Circuit
nCircuit.Bulletproofs
not_Circuit.Lang, Circuit
or_Circuit.Lang, Circuit
OutputWireCircuit.Arithmetic, Circuit
outputWiresCircuit.Arithmetic, Circuit
pedersensCircuit.Bulletproofs
QAP 
1 (Type/Class)QAP
2 (Data Constructor)QAP
qapInputsLeftQAP
qapInputsRightQAP
qapOutputsQAP
QapSet 
1 (Type/Class)QAP
2 (Data Constructor)QAP
qapSetConstantQAP
qapSetInputQAP
qapSetIntermediateQAP
qapSetOutputQAP
qapSetToMapQAP
qapTargetQAP
retCircuit.Lang, Circuit
rewireCircuit.Bulletproofs
rewireCircuitCircuit.Bulletproofs
rotateListCircuit.Expr, Circuit
runCircuitBuilderCircuit.Expr, Circuit
ScalarMulCircuit.Affine
SetupProof 
1 (Type/Class)Circuit.Bulletproofs
2 (Data Constructor)Circuit.Bulletproofs
setupProofCircuit.Bulletproofs
SplitCircuit.Arithmetic, Circuit
splitInputCircuit.Arithmetic, Circuit
splitOutputsCircuit.Arithmetic, Circuit
subCircuit.Lang, Circuit
sumQapSetQAP
sumQapSetCnstInpQAP
sumQapSetMidOutQAP
transformInputsCircuit.Bulletproofs
truncRotateCircuit.Expr, Circuit
UNegCircuit.Expr, Circuit
UnOpCircuit.Expr, Circuit
UNotCircuit.Expr, Circuit
unsplitCircuit.Arithmetic, Circuit
updateAtWireQAP
URotCircuit.Expr, Circuit
validArithCircuitCircuit.Arithmetic, Circuit
VarCircuit.Affine
verificationWitnessQAP
verificationWitnessZkQAP
verifyAssignmentQAP
WireCircuit.Arithmetic, Circuit
witnessCircuit.Bulletproofs
xor_Circuit.Lang, Circuit