From afbcd5311b8432316287409ad178f252b7daf926 Mon Sep 17 00:00:00 2001 From: Abhijith Ganesh <67182544+AbhijithGanesh@users.noreply.github.com> Date: Thu, 11 Aug 2022 22:31:12 +0530 Subject: [PATCH 1/2] Replacement of Sodiumoxide Signed-off-by: Abhijith Ganesh <67182544+AbhijithGanesh@users.noreply.github.com> --- transports/noise/Cargo.toml | 2 +- transports/noise/src/protocol/x25519.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/transports/noise/Cargo.toml b/transports/noise/Cargo.toml index 171a89a4715..181cf33a0c5 100644 --- a/transports/noise/Cargo.toml +++ b/transports/noise/Cargo.toml @@ -33,7 +33,7 @@ async-io = "1.2.0" env_logger = "0.9.0" libp2p-tcp = { path = "../../transports/tcp" } quickcheck = "0.9.0" -sodiumoxide = "0.2.5" +ed25519-dalek = "1.0.1" [build-dependencies] prost-build = "0.10" diff --git a/transports/noise/src/protocol/x25519.rs b/transports/noise/src/protocol/x25519.rs index bc22dcc70b9..71c58bfad3d 100644 --- a/transports/noise/src/protocol/x25519.rs +++ b/transports/noise/src/protocol/x25519.rs @@ -280,7 +280,7 @@ mod tests { use super::*; use libp2p_core::identity::ed25519; use quickcheck::*; - use sodiumoxide::crypto::sign; + use ed25519_dalek::Signer::sign; use std::os::raw::c_int; use x25519_dalek::StaticSecret; From 61d721f626213db38ef110ef371accb1b4aa8beb Mon Sep 17 00:00:00 2001 From: Abhijith Ganesh <67182544+AbhijithGanesh@users.noreply.github.com> Date: Fri, 12 Aug 2022 20:31:15 +0530 Subject: [PATCH 2/2] Rust formatter check Signed-off-by: Abhijith Ganesh <67182544+AbhijithGanesh@users.noreply.github.com> --- transports/noise/src/protocol/x25519.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/transports/noise/src/protocol/x25519.rs b/transports/noise/src/protocol/x25519.rs index 71c58bfad3d..26ebf00600a 100644 --- a/transports/noise/src/protocol/x25519.rs +++ b/transports/noise/src/protocol/x25519.rs @@ -278,9 +278,9 @@ impl snow::types::Dh for Keypair { #[cfg(test)] mod tests { use super::*; + use ed25519_dalek::Signer::sign; use libp2p_core::identity::ed25519; use quickcheck::*; - use ed25519_dalek::Signer::sign; use std::os::raw::c_int; use x25519_dalek::StaticSecret;