SecretShare

Type Alias SecretShare 

Source
pub type SecretShare = Evaluation<MaybeScalar, MaybeScalar>;
Expand description

Represents a secret share held by a shareholder.

Aliased Type§

pub struct SecretShare {
    pub input: MaybeScalar,
    pub output: MaybeScalar,
}

Fields§

§input: MaybeScalar§output: MaybeScalar

Trait Implementations§

Source§

impl Mul<G> for &SecretShare

Source§

type Output = Evaluation<MaybeScalar, MaybePoint>

The resulting type after applying the * operator.
Source§

fn mul(self, rhs: G) -> Self::Output

Performs the * operation. Read more
Source§

impl Mul<G> for SecretShare

Source§

type Output = Evaluation<MaybeScalar, MaybePoint>

The resulting type after applying the * operator.
Source§

fn mul(self, rhs: G) -> Self::Output

Performs the * operation. Read more
Source§

impl Mul<Point> for &SecretShare

Source§

type Output = Evaluation<MaybeScalar, MaybePoint>

The resulting type after applying the * operator.
Source§

fn mul(self, rhs: Point) -> Self::Output

Performs the * operation. Read more
Source§

impl Mul<Point> for SecretShare

Source§

type Output = Evaluation<MaybeScalar, MaybePoint>

The resulting type after applying the * operator.
Source§

fn mul(self, rhs: Point) -> Self::Output

Performs the * operation. Read more