Rust · 463 bytes Raw Blame History
1 //! Network module
2 //!
3 //! Handles peer-to-peer connections between HyprKVM instances.
4
5 #[allow(dead_code)]
6 pub mod known_hosts;
7 #[allow(dead_code)]
8 pub mod peer;
9 pub mod tls;
10 pub mod transport;
11
12 pub use known_hosts::{KnownHosts, TrustStatus};
13 pub use tls::{
14 create_tls_acceptor, create_tls_connector, ensure_certificate, get_cert_fingerprint,
15 Fingerprint, TlsError,
16 };
17 pub use transport::{connect, connect_tls, FramedConnection, Server, TransportError};
18