Module prover

Module prover 

Source

Structs§

DeferralCircuitProverKey
DeferralHookProver
DeferralInnerProver
InnerAggregationProver
Generates an aggregation proof for inner layers (leaf and internal).
RootProver
RootProver does not store a device context because it uses late binding: the engine (and its device context) is created at prove time, not at construction. This allows the prover to be device-agnostic until proving begins.

Enums§

ChildVkKind
Struct to determine if InnerAggregationProver is proving a special case, i.e. if the child_vk is the app_vk or if it should use its own vk as child.
DeferralChildVkKind

Traits§

DeferralCircuitProver

Functions§

debug_constraints
engine_device_ctx

Type Aliases§

DeferralHookCpuProver
DeferralHookGpuProver
DeferralInnerCpuProver
DeferralInnerGpuProver
InnerCpuProver
InnerGpuProver
RootCpuProver
RootGpuProver