Trait ec_gpu_gen::multiexp_cpu::Source
source · pub trait Source<G: PrimeCurveAffine> {
// Required methods
fn add_assign_mixed(
&mut self,
to: &mut <G as PrimeCurveAffine>::Curve,
) -> Result<(), EcError>;
fn skip(&mut self, amt: usize) -> Result<(), EcError>;
}
Expand description
A source of bases, like an iterator.
Required Methods§
sourcefn add_assign_mixed(
&mut self,
to: &mut <G as PrimeCurveAffine>::Curve,
) -> Result<(), EcError>
fn add_assign_mixed( &mut self, to: &mut <G as PrimeCurveAffine>::Curve, ) -> Result<(), EcError>
Parses the element from the source. Fails if the point is at infinity.