Type Alias Challenger
Source pub type Challenger = DuplexChallenger<F, Poseidon2BabyBear<WIDTH>, WIDTH, RATE>;
pub struct Challenger {
pub sponge_state: [MontyField31<BabyBearParameters>; 16],
pub input_buffer: Vec<MontyField31<BabyBearParameters>>,
pub output_buffer: Vec<MontyField31<BabyBearParameters>>,
pub permutation: Poseidon2<MontyField31<BabyBearParameters>, Poseidon2ExternalLayerMonty31<BabyBearParameters, 16>, Poseidon2InternalLayerMonty31<BabyBearParameters, 16, BabyBearInternalLayerParameters>, 16, 7>,
}