Expand description

The Root circuit implementation.

Re-exports§

Structs§

Constants§

  • Number of bits of each decomposed limb.
  • Number of limbs to decompose a elliptic curve base field element into.

Functions§

  • Aggregate snarks into a single accumulator and decompose it into 4 * LIMBS limbs. Returns None if any given snarks is invalid.
  • Convert a [VerifyingKey] of [halo2_proofs] into [PlonkProtocol].

Type Aliases§

  • BaseFieldEccChip with hardcoded LIMBS and BITS serving as EccChip for Halo2Loader.
  • KZG accumulation scheme with GWC19 multiopen.
  • Halo2Loader with hardcoded EccChip.
  • KZG deciding key
  • KZG succinct verifying key
  • Plonk succinct verifier with KzgAs
  • Plonk verifier with KzgAs and LimbsEncoding<LIMBS, BITS>.
  • PoseidonTranscript with hardcoded parameter with 128-bits security.
  • KZG accumulation scheme with BDFG21 multiopen.