pub fn prove_tree<P, E>( params: &Parameters<E>, pool_params: &P, tree_pub: TreePub<E::Fr>, tree_sec: TreeSec<E::Fr>, ) -> (Vec<Num<E::Fr>>, Proof<E>)where P: PoolParams<Fr = E::Fr>, E: Engine,