Expand description
Kernel circuit logic for private transaction proving.
Modules§
- execution_
prover - Private kernel execution prover — orchestrates the kernel circuit sequence.
- oracle
- Private kernel oracle for providing hints during kernel circuit execution.
- prover
- Private kernel prover trait and BB binary integration.
- simulated
- Simulated kernel proving — generates kernel public inputs in software.
Structs§
- BbPrivate
Kernel Prover - Private kernel prover backed by the Barretenberg (
bb) binary. - BbProver
Config - Configuration for the BB prover.
- Chonk
Proof With Public Inputs - ChonkProof with public inputs — the final aggregated proof.
- Private
Execution Step - A single step in private execution, used to build a ChonkProof.
- Private
Kernel Execution Prover - Orchestrates private kernel proof generation.
- Private
Kernel Oracle - Oracle for private kernel circuit interactions with state trees.
- Private
Kernel Simulate Output - Output from a kernel circuit simulation or witness generation.
- Simulated
Kernel - Assembles kernel public inputs in software (no proving).
Traits§
- Private
Kernel Prover - Private kernel prover interface.