Function kimchi::verifier::batch_verify
source · pub fn batch_verify<G, EFqSponge, EFrSponge, OpeningProof: OpenProof<G>>(
group_map: &G::Map,
proofs: &[Context<'_, G, OpeningProof>]
) -> Result<()>where
G: KimchiCurve,
G::BaseField: PrimeField,
EFqSponge: Clone + FqSponge<G::BaseField, G, G::ScalarField>,
EFrSponge: FrSponge<G::ScalarField>,
Expand description
This function verifies the batch of zk-proofs proofs: vector of Plonk proofs RETURN: verification status
Errors
Will give error if srs
of proof
is invalid or verify
process fails.