Struct risc0_zkp::verify::CpuVerifyHal
source · pub struct CpuVerifyHal<'a, F: Field, HS: HashSuite<F>, C: PolyExt<F>> { /* private fields */ }
Implementations§
Trait Implementations§
source§impl<'a, F: Field, HS: HashSuite<F>, C: PolyExt<F>> VerifyHal for CpuVerifyHal<'a, F, HS, C>
impl<'a, F: Field, HS: HashSuite<F>, C: PolyExt<F>> VerifyHal for CpuVerifyHal<'a, F, HS, C>
type Hash = <HS as HashSuite<F>>::Hash
type Rng = <HS as HashSuite<F>>::Rng
type Elem = <F as Field>::Elem
type ExtElem = <F as Field>::ExtElem
type Field = F
fn debug(&self, msg: &str)
fn fold_eval( &self, io: &mut [Self::ExtElem; 16], x: Self::ExtElem ) -> Self::ExtElem
source§fn poly_eval(&self, coeffs: &[Self::ExtElem], x: Self::ExtElem) -> Self::ExtElem
fn poly_eval(&self, coeffs: &[Self::ExtElem], x: Self::ExtElem) -> Self::ExtElem
Evaluate a polynomial whose coefficients are in the extension field at a
point.