Add native services and embeddable transport SDK
This commit is contained in:
+14
@@ -1,11 +1,25 @@
|
||||
//! Dosh is an encrypted UDP transport for remote terminals and embeddable Rust
|
||||
//! application streams.
|
||||
//!
|
||||
//! Use [`client::DoshClient`] and [`server::DoshServer`] when you want Dosh to
|
||||
//! handle native authentication, host key checks, roaming, keepalives, reliable
|
||||
//! streams, and service routing. Use [`transport::DoshTransport`] only when an
|
||||
//! application already owns session establishment and wants direct access to the
|
||||
//! encrypted stream transport.
|
||||
|
||||
pub mod auth;
|
||||
pub mod build_info;
|
||||
pub mod client;
|
||||
pub mod config;
|
||||
pub mod crypto;
|
||||
pub mod exec_service;
|
||||
pub mod file_transfer;
|
||||
pub mod native;
|
||||
#[cfg(unix)]
|
||||
pub mod persist;
|
||||
pub mod protocol;
|
||||
#[cfg(unix)]
|
||||
pub mod pty;
|
||||
pub mod server;
|
||||
pub mod ssh_agent;
|
||||
pub mod transport;
|
||||
|
||||
Reference in New Issue
Block a user