Trait halo2_proofs::poly::VerificationStrategy
source · [−]pub trait VerificationStrategy<'params, Scheme: CommitmentScheme, V: Verifier<'params, Scheme>> {
type Output;
fn new(params: &'params Scheme::ParamsVerifier) -> Self;
fn process(
self,
f: impl FnOnce(V::MSMAccumulator) -> Result<V::Guard, Error>
) -> Result<Self::Output, Error>;
fn finalize(self) -> bool;
}
Expand description
Trait representing a strategy for verifying Halo 2 proofs.
Required Associated Types
Required Methods
sourcefn new(params: &'params Scheme::ParamsVerifier) -> Self
fn new(params: &'params Scheme::ParamsVerifier) -> Self
Creates new verification strategy instance