pub fn poseidon_block_cipher<F: Field, SC: SpongeConstants, const FULL_ROUNDS: usize>(
params: &ArithmeticSpongeParams<F, FULL_ROUNDS>,
state: &mut [F],
)pub fn poseidon_block_cipher<F: Field, SC: SpongeConstants, const FULL_ROUNDS: usize>(
params: &ArithmeticSpongeParams<F, FULL_ROUNDS>,
state: &mut [F],
)