openvm_stark_sdk::config::goldilocks_poseidon

Type Alias Challenger

Source
pub type Challenger<P> = DuplexChallenger<Goldilocks, P, WIDTH, RATE>;

Aliased Type§

struct Challenger<P> {
    pub sponge_state: [Goldilocks; 8],
    pub input_buffer: Vec<Goldilocks>,
    pub output_buffer: Vec<Goldilocks>,
    pub permutation: P,
}

Fields§

§sponge_state: [Goldilocks; 8]§input_buffer: Vec<Goldilocks>§output_buffer: Vec<Goldilocks>§permutation: P