Module kimchi::circuits::witness

source ·

Macros

  • Macro to simplify creation of layout map
  • Macro to simplify mapping of layout variable

Structs

  • Witness cell with constant value
  • Witness cell copied from bits of another witness cell
  • Witness cell copied from another witness cell
  • Witness cell copied from another cell and shifted
  • Witness cell assigned from an indexable variable See Variables for more details
  • Witness cell assigned from bits of a variable See Variables for more details
  • Witness cell assigned from a variable See Variables for more details
  • Layout variables mapping - these values are substituted into the witness layout when creating the witness instance.

Traits

  • Witness cell interface. By default, the witness cell is a single element of type F.

Functions

  • Initialize a witness based on layout and computed variables
  • Initialize a witness cell based on layout and computed variables Inputs:
  • Initialize a witness row based on layout and computed variables