gate4agent_node_wire/
lib.rs1mod auth;
4mod call_home;
5mod client;
6#[cfg(feature = "mesh-underlay")]
7pub mod mesh_underlay;
8#[cfg(windows)]
9mod windows_secure_pipe;
10#[cfg(unix)]
11mod unix_secure_socket;
12
13pub use auth::{
14 auth_proof, local_hmac_sha256, negotiated_auth_proof, proofs_match, random_incarnation_id,
15 random_nonce, AuthDirection,
16};
17pub use call_home::{read_call_home_announce, write_call_home_announce, CallHomeAnnounceError};
18pub use client::{
19 LocalNodeClient, LocalSessionHarnessMcpClient, LocalSessionHarnessMcpError, NodeClientError,
20 NodeClientStream,
21};
22#[cfg(windows)]
23pub type NamedPipeNodeClient = LocalNodeClient;
24#[cfg(windows)]
25pub use windows_secure_pipe::{
26 connect_local_stream, LocalClientStream, LocalServerStream, OwnerOnlyLocalListener,
27};
28#[cfg(unix)]
29pub use unix_secure_socket::{
30 connect_local_stream, LocalClientStream, LocalServerStream, OwnerOnlyLocalListener,
31};