Trait halo2_backend::poly::VerificationStrategy
source · pub trait VerificationStrategy<'params, Scheme: CommitmentScheme, V: Verifier<'params, Scheme>> {
// Required methods
fn new(params: &'params Scheme::ParamsVerifier) -> Self;
fn process(
self,
f: impl FnOnce(V::MSMAccumulator) -> Result<V::Guard, Error>
) -> Result<Self, Error>
where Self: Sized;
fn finalize(self) -> bool;
}
Expand description
Trait representing a strategy for verifying Halo 2 proofs.
Required Methods§
sourcefn new(params: &'params Scheme::ParamsVerifier) -> Self
fn new(params: &'params Scheme::ParamsVerifier) -> Self
Creates new verification strategy instance
Object Safety§
This trait is not object safe.