pub fn rescue_hash<E: RescueEngine, CS: ConstraintSystem<E>>(
cs: &mut CS,
params: &E::Params,
input: &[Num<E>],
) -> Result<Vec<Num<E>>, SynthesisError>where
<<E as RescueEngine>::Params as RescueHashParams<E>>::SBox0: PlonkCsSBox<E>,
<<E as RescueEngine>::Params as RescueHashParams<E>>::SBox1: PlonkCsSBox<E>,