pub fn generate_proof(
identity: &Identity,
merkle_proof: &InclusionProof<Poseidon>,
external_nullifier_hash: Field,
signal_hash: Field,
) -> Result<Proof, ProofError>
pub fn generate_proof(
identity: &Identity,
merkle_proof: &InclusionProof<Poseidon>,
external_nullifier_hash: Field,
signal_hash: Field,
) -> Result<Proof, ProofError>