openvm_stark_sdk::config::goldilocks_poseidon

Type Alias GoldilocksPermutationConfig

Source
pub type GoldilocksPermutationConfig<P> = StarkConfig<TwoAdicFriPcs<Goldilocks, Radix2DitParallel<Goldilocks>, MerkleTreeMmcs<<Goldilocks as Field>::Packing, <Goldilocks as Field>::Packing, PaddingFreeSponge<P, WIDTH, RATE, DIGEST_WIDTH>, TruncatedPermutation<P, 2, DIGEST_WIDTH, WIDTH>, DIGEST_WIDTH>, ExtensionMmcs<Goldilocks, BinomialExtensionField<Goldilocks, 2>, MerkleTreeMmcs<<Goldilocks as Field>::Packing, <Goldilocks as Field>::Packing, PaddingFreeSponge<P, WIDTH, RATE, DIGEST_WIDTH>, TruncatedPermutation<P, 2, DIGEST_WIDTH, WIDTH>, DIGEST_WIDTH>>>, StarkLogUpPhase<Goldilocks, BinomialExtensionField<Goldilocks, 2>, Challenger<P>>, BinomialExtensionField<Goldilocks, 2>, Challenger<P>>;

Aliased Typeยง

struct GoldilocksPermutationConfig<P> { /* private fields */ }