From fd49a327f40e032cd02544af1e64c054ea23c5ea Mon Sep 17 00:00:00 2001 From: Dhanuka Warusadura Date: Thu, 29 Feb 2024 15:32:06 +0530 Subject: [PATCH] Make generate_private_key() and generate_public_key() public We need this change for server side implementation. Specifically at Session:new() before a key exchange is performed. Signed-off-by: Dhanuka Warusadura --- client/src/key.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/src/key.rs b/client/src/key.rs index 38cf142c5..c90cd6dfb 100644 --- a/client/src/key.rs +++ b/client/src/key.rs @@ -39,11 +39,11 @@ impl Key { Self { key, strength } } - pub(crate) fn generate_private_key() -> Self { + pub fn generate_private_key() -> Self { Self::new(crypto::generate_private_key().to_vec()) } - pub(crate) fn generate_public_key(private_key: &Self) -> Self { + pub fn generate_public_key(private_key: &Self) -> Self { Self::new(crypto::generate_public_key(private_key)) }