From c7be485de89f7bec795ee9449cb5fcf3b362c708 Mon Sep 17 00:00:00 2001 From: Bernd Schoolmann Date: Thu, 16 Oct 2025 14:36:24 +0200 Subject: [PATCH] Fix errors --- .../desktop_native/ssh_agent/src/agent/platform.rs | 11 ++++++++++- .../desktop_native/ssh_agent/src/protocol/types.rs | 4 ++-- .../desktop_native/ssh_agent/src/transport/mod.rs | 2 +- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/apps/desktop/desktop_native/ssh_agent/src/agent/platform.rs b/apps/desktop/desktop_native/ssh_agent/src/agent/platform.rs index cfc6ea9592f..8fd96198c14 100644 --- a/apps/desktop/desktop_native/ssh_agent/src/agent/platform.rs +++ b/apps/desktop/desktop_native/ssh_agent/src/agent/platform.rs @@ -1,4 +1,13 @@ -use crate::{agent::BitwardenDesktopAgent, transport::named_pipe_listener_stream::NamedPipeServerStream}; +use crate::agent::BitwardenDesktopAgent; + +#[cfg(target_os = "windows")] +use crate::transport::named_pipe_listener_stream::NamedPipeServerStream; +#[cfg(any(target_os = "linux", target_os = "macos"))] +use crate::transport::unix_listener_stream::UnixListenerStream; +#[cfg(any(target_os = "linux", target_os = "macos"))] +use homedir::my_home; +#[cfg(any(target_os = "linux", target_os = "macos"))] +use tracing::info; pub struct PlatformListener {} diff --git a/apps/desktop/desktop_native/ssh_agent/src/protocol/types.rs b/apps/desktop/desktop_native/ssh_agent/src/protocol/types.rs index 55db69f4910..59ac2eecf5e 100644 --- a/apps/desktop/desktop_native/ssh_agent/src/protocol/types.rs +++ b/apps/desktop/desktop_native/ssh_agent/src/protocol/types.rs @@ -67,6 +67,7 @@ impl Signature { Ok(buffer) } + #[allow(unused)] pub(crate) fn verify( &self, public_key: &PublicKey, @@ -155,7 +156,6 @@ impl Signature { })?; Ok(true) } - _ => Ok(false), } } _ => Ok(false), @@ -187,7 +187,7 @@ impl TryFrom<&[u8]> for Signature { } #[derive(Clone)] -pub(super) struct SessionId(Vec); +pub struct SessionId(Vec); impl From> for SessionId { fn from(v: Vec) -> Self { diff --git a/apps/desktop/desktop_native/ssh_agent/src/transport/mod.rs b/apps/desktop/desktop_native/ssh_agent/src/transport/mod.rs index cdce1ce3be1..3d2d8394b05 100644 --- a/apps/desktop/desktop_native/ssh_agent/src/transport/mod.rs +++ b/apps/desktop/desktop_native/ssh_agent/src/transport/mod.rs @@ -1,5 +1,5 @@ #[cfg(windows)] pub mod named_pipe_listener_stream; +pub mod peer_info; #[cfg(not(windows))] pub mod unix_listener_stream; -pub mod peer_info;