pub fn engine_from_perm<P>( perm: P, security_params: SecurityParameters, ) -> BabyBearPermutationRootEngine<P>where P: CryptographicPermutation<[Bn254Fr; 3]> + Clone,