diff --git a/curve25519-dalek/src/edwards.rs b/curve25519-dalek/src/edwards.rs index b52a58862..903d63ada 100644 --- a/curve25519-dalek/src/edwards.rs +++ b/curve25519-dalek/src/edwards.rs @@ -568,6 +568,23 @@ impl EdwardsPoint { .expect("Montgomery conversion to Edwards point in Elligator failed") .mul_by_cofactor() } + + /// Get X + pub fn get_x(&self) -> FieldElement { + self.X + } + /// Get Y + pub fn get_y(&self) -> FieldElement { + self.Y + } + /// Get Z + pub fn get_z(&self) -> FieldElement { + self.Z + } + /// Get T + pub fn get_t(&self) -> FieldElement { + self.T + } } // ------------------------------------------------------------------------