Struct ed448_goldilocks::curve::ExtendedPoint
source · [−]pub struct ExtendedPoint { /* private fields */ }
Expand description
Represent points on the (untwisted) edwards curve using Extended Homogenous Projective Co-ordinates (x, y) -> (X/Z, Y/Z, Z, T) a = 1, d = -39081 XXX: Make this more descriptive Should this be renamed to EdwardsPoint so that we are consistent with Dalek crypto? Necessary as ExtendedPoint is not regular lingo?
Implementations
Identity point
Generator for the prime subgroup
Generic scalar multiplication to compute s*P
Returns (scalar mod 4) * P in constant time
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for ExtendedPoint
impl Send for ExtendedPoint
impl Sync for ExtendedPoint
impl Unpin for ExtendedPoint
impl UnwindSafe for ExtendedPoint
Blanket Implementations
Mutably borrows from an owned value. Read more