From 187d4d3c09c8588dbf41bf7d9a7ea3dead651506 Mon Sep 17 00:00:00 2001 From: Henry de Valence Date: Mon, 9 Jan 2017 15:54:06 -0500 Subject: [PATCH] Make some conversions public --- src/curve.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/curve.rs b/src/curve.rs index 769d232..f7e1035 100644 --- a/src/curve.rs +++ b/src/curve.rs @@ -347,7 +347,8 @@ impl ProjectivePoint { } impl ExtendedPoint { - fn to_cached(&self) -> CachedPoint { + /// Convert to a CachedPoint + pub fn to_cached(&self) -> CachedPoint { CachedPoint{ Y_plus_X: &self.Y + &self.X, Y_minus_X: &self.Y - &self.X, @@ -390,7 +391,8 @@ impl ExtendedPoint { } impl CompletedPoint { - fn to_projective(&self) -> ProjectivePoint { + /// Convert to a ProjectivePoint + pub fn to_projective(&self) -> ProjectivePoint { ProjectivePoint{ X: &self.X * &self.T, Y: &self.Y * &self.Z, @@ -398,7 +400,8 @@ impl CompletedPoint { } } - fn to_extended(&self) -> ExtendedPoint { + /// Convert to an ExtendedPoint + pub fn to_extended(&self) -> ExtendedPoint { ExtendedPoint{ X: &self.X * &self.T, Y: &self.Y * &self.Z,