Module halo2_backend::plonk

source ·
Expand description

This module provides an implementation of a variant of (Turbo)PLONK that is designed specifically for the polynomial commitment scheme described in the Halo paper.

Modules§

Structs§

  • Minimal representation of a verification key that can be used to identify its active contents.
  • This is a proving key which allows for the creation of proofs for a particular circuit.
  • This is a verifying key which allows for the verification of proofs for a particular circuit.

Enums§

  • This is an error that could occur during proving.