Work on Linux platform code
This commit is contained in:
23
src/wireguard/mod.rs
Normal file
23
src/wireguard/mod.rs
Normal file
@@ -0,0 +1,23 @@
|
||||
mod wireguard;
|
||||
// mod config;
|
||||
mod constants;
|
||||
mod timers;
|
||||
|
||||
mod handshake;
|
||||
mod router;
|
||||
mod types;
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests;
|
||||
|
||||
/// The WireGuard sub-module contains a pure, configurable implementation of WireGuard.
|
||||
/// The implementation is generic over:
|
||||
///
|
||||
/// - TUN type, specifying how packets are received on the interface side: a reader/writer and MTU reporting interface.
|
||||
/// - Bind type, specifying how WireGuard messages are sent/received from the internet and what constitutes an "endpoint"
|
||||
|
||||
pub use wireguard::{Wireguard, Peer};
|
||||
|
||||
pub use types::bind;
|
||||
pub use types::tun;
|
||||
pub use types::Endpoint;
|
||||
Reference in New Issue
Block a user