[][src]Trait ysbell::domain::Group

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

Required methods

pub fn group_zero() -> Self[src]

pub fn group_mul_assign(&mut self, by: &E::Fr)[src]

pub fn group_add_assign(&mut self, other: &Self)[src]

pub fn group_sub_assign(&mut self, other: &Self)[src]

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...