Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SerializeRootCircuit ¶
func SerializeRootCircuit(c *RootCircuit) []byte
Types ¶
type Circuit ¶
type Circuit struct {
Instructions []Instruction
Constraints []Constraint
Outputs []int
NumInputs int
}
type Constraint ¶
type Constraint struct {
Typ ConstraintType
Var int
}
type Instruction ¶
type Instruction struct {
Type InstructionType
X int
Y int
Inputs []int
NumOutputs int
ExtraId uint64
LinCombCoef []constraint.Element
Const constraint.Element
}
type InstructionType ¶
type InstructionType = int
const ( LinComb InstructionType Mul Div BoolBinOp IsZero Commit Hint ConstantLike SubCircuitCall UnconstrainedBinOp UnconstrainedSelect CustomGate )
Click to show internal directories.
Click to hide internal directories.