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.