From ea8bb3a6e4c807e69bd409ee44894817ea007267 Mon Sep 17 00:00:00 2001 From: nworbnhoj Date: Wed, 9 Mar 2022 20:17:35 +1100 Subject: [PATCH] impl Identity for MontgomeryPoint --- src/montgomery.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/montgomery.rs b/src/montgomery.rs index e4e69cf..2389c5e 100644 --- a/src/montgomery.rs +++ b/src/montgomery.rs @@ -98,6 +98,13 @@ impl PartialEq for MontgomeryPoint { impl Eq for MontgomeryPoint {} +impl Identity for MontgomeryPoint { + /// Return the group identity element, which has order 4. + fn identity() -> MontgomeryPoint { + MontgomeryPoint([0u8; 32]) + } +} + impl Zeroize for MontgomeryPoint { fn zeroize(&mut self) { self.0.zeroize();