Trait ec_gpu_gen::multiexp_cpu::Source
source · pub trait Source<G: PrimeCurveAffine> {
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.