protocol

package
v0.0.0-...-a2b5e31 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 8, 2025 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Compile = wizard.Compile

Compile an IOP from a protocol definition

View Source
var Prover = wizard.Prove

Run the prover of the compiled protocol

Functions

This section is empty.

Types

type Builder

type Builder = wizard.Builder

Main object responsible for building an IOP protocol It is exposed to the user directly, and the user should use it to specify his protocol

type DefineFunc

type DefineFunc = wizard.DefineFunc

Function to specify the definition of an IOP

type ProverSteps

type ProverSteps = wizard.ProverStep

User provided function that run the "top-level" protocol. Function to be run by the prover to pass the values to the prover (i.e) what values to commit to etc...

Directories

Path Synopsis
bigrange
Package `bigrange` provides a utility to enforce range-checks for large ranges.
Package `bigrange` provides a utility to enforce range-checks for large ranges.
byte32cmp
Descriptions: context for Byte32cmp, checklimbs verifiercol for fieldModulus
Descriptions: context for Byte32cmp, checklimbs verifiercol for fieldModulus
plonk
`plonk` provides a dedicated Wizard utility to embed a gnark Plonk circuit in a Wizard's compiled IOP.
`plonk` provides a dedicated Wizard utility to embed a gnark Plonk circuit in a Wizard's compiled IOP.
projection
Package projection implements the utilities for the projection query.
Package projection implements the utilities for the projection query.
The `ifaces` package provides the interface definition of the items constituting the Wizard.
The `ifaces` package provides the interface definition of the items constituting the Wizard.
Package wizard provides the main structure articulating the framework.
Package wizard provides the main structure articulating the framework.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL