[][src]Trait bellperson::domain::Group

pub trait Group<E: ScalarEngine>: Sized + Copy + Clone + Send + Sync {
    fn group_zero() -> Self;
fn group_mul_assign(&mut self, by: &E::Fr);
fn group_add_assign(&mut self, other: &Self);
fn group_sub_assign(&mut self, other: &Self); }

Required methods

fn group_zero() -> Self

fn group_mul_assign(&mut self, by: &E::Fr)

fn group_add_assign(&mut self, other: &Self)

fn group_sub_assign(&mut self, other: &Self)

Loading content...

Implementors

impl<E: ScalarEngine> Group<E> for Scalar<E>[src]

impl<G: CurveProjective> Group<<G as CurveProjective>::Engine> for Point<G>[src]

Loading content...