| 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 |