openvm_stark_sdk::config::goldilocks_poseidon

Type Alias GoldilocksPoseidonEngine

Source
pub type GoldilocksPoseidonEngine = GoldilocksPermutationEngine<Poseidon<Goldilocks, MdsMatrixGoldilocks, WIDTH, 7>>;

Aliased Type§

struct GoldilocksPoseidonEngine {
    pub config: StarkConfig<TwoAdicFriPcs<Goldilocks, Radix2DitParallel<Goldilocks>, MerkleTreeMmcs<Goldilocks, Goldilocks, PaddingFreeSponge<Poseidon<Goldilocks, MdsMatrixGoldilocks, 8, 7>, 8, 4, 4>, TruncatedPermutation<Poseidon<Goldilocks, MdsMatrixGoldilocks, 8, 7>, 2, 4, 8>, 4>, ExtensionMmcs<Goldilocks, BinomialExtensionField<Goldilocks, 2>, MerkleTreeMmcs<Goldilocks, Goldilocks, PaddingFreeSponge<Poseidon<Goldilocks, MdsMatrixGoldilocks, 8, 7>, 8, 4, 4>, TruncatedPermutation<Poseidon<Goldilocks, MdsMatrixGoldilocks, 8, 7>, 2, 4, 8>, 4>>>, StarkLogUpPhase<Goldilocks, BinomialExtensionField<Goldilocks, 2>, DuplexChallenger<Goldilocks, Poseidon<Goldilocks, MdsMatrixGoldilocks, 8, 7>, 8, 4>>, BinomialExtensionField<Goldilocks, 2>, DuplexChallenger<Goldilocks, Poseidon<Goldilocks, MdsMatrixGoldilocks, 8, 7>, 8, 4>>,
    pub perm: Poseidon<Goldilocks, MdsMatrixGoldilocks, 8, 7>,
    /* private fields */
}

Fields§

§config: StarkConfig<TwoAdicFriPcs<Goldilocks, Radix2DitParallel<Goldilocks>, MerkleTreeMmcs<Goldilocks, Goldilocks, PaddingFreeSponge<Poseidon<Goldilocks, MdsMatrixGoldilocks, 8, 7>, 8, 4, 4>, TruncatedPermutation<Poseidon<Goldilocks, MdsMatrixGoldilocks, 8, 7>, 2, 4, 8>, 4>, ExtensionMmcs<Goldilocks, BinomialExtensionField<Goldilocks, 2>, MerkleTreeMmcs<Goldilocks, Goldilocks, PaddingFreeSponge<Poseidon<Goldilocks, MdsMatrixGoldilocks, 8, 7>, 8, 4, 4>, TruncatedPermutation<Poseidon<Goldilocks, MdsMatrixGoldilocks, 8, 7>, 2, 4, 8>, 4>>>, StarkLogUpPhase<Goldilocks, BinomialExtensionField<Goldilocks, 2>, DuplexChallenger<Goldilocks, Poseidon<Goldilocks, MdsMatrixGoldilocks, 8, 7>, 8, 4>>, BinomialExtensionField<Goldilocks, 2>, DuplexChallenger<Goldilocks, Poseidon<Goldilocks, MdsMatrixGoldilocks, 8, 7>, 8, 4>>§perm: Poseidon<Goldilocks, MdsMatrixGoldilocks, 8, 7>