pub fn prove<RNG>(
domain: EvaluationDomains<ScalarField>,
srs: &SRS<Curve>,
group_map: &<Curve as CommitmentCurve>::Map,
rng: &mut RNG,
data: &[ScalarField],
query: &[ScalarField],
answer: &[ScalarField],
data_comm: &Curve,
) -> ReadProof