Skip to main content

MidenStarkConfig

Type Alias MidenStarkConfig 

pub type MidenStarkConfig<L, Ch> = GenericStarkConfig<Felt, BinomialExtensionField<Felt, 2>, L, Radix2DitParallel<Felt>, Ch>;
Expand description

Miden VM STARK configuration with pre-filled common type parameters.

All Miden configurations use Felt as the base field, QuadFelt as the extension field, and Radix2DitParallel<Felt> as the DFT. Only the LMCS commitment scheme (L) and Fiat-Shamir challenger (Ch) vary by hash function.

Aliased Type§

pub struct MidenStarkConfig<L, Ch> {
    pub pcs: PcsParams,
    pub lmcs: L,
    pub dft: Radix2DitParallel<Felt>,
    pub challenger: Ch,
    /* private fields */
}

Fields§

§pcs: PcsParams§lmcs: L§dft: Radix2DitParallel<Felt>§challenger: Ch