pub type DecomposedKeccakTrace = DecomposedTrace<N_ZKVM_KECCAK_COLS, KeccakConfig>;
Expand description
The Keccak circuit trace
Trait Implementations§
source§impl DecomposableTracer<KeccakEnv<<<KeccakConfig as FoldingConfig>::Curve as AffineRepr>::ScalarField>> for DecomposedKeccakTrace
impl DecomposableTracer<KeccakEnv<<<KeccakConfig as FoldingConfig>::Curve as AffineRepr>::ScalarField>> for DecomposedKeccakTrace
source§fn new(
domain_size: usize,
env: &mut KeccakEnv<<<KeccakConfig as FoldingConfig>::Curve as AffineRepr>::ScalarField>
) -> Self
fn new( domain_size: usize, env: &mut KeccakEnv<<<KeccakConfig as FoldingConfig>::Curve as AffineRepr>::ScalarField> ) -> Self
Create a new decomposable trace with the given domain size, and environment.
source§fn pad_witnesses(&mut self)
fn pad_witnesses(&mut self)
Pads the rows of the witnesses until reaching the domain size using the first
row repeatedly. It does not add selector columns.