List of all items
Structs
- crypto::Blake2s
- crypto::ChaCha20Poly1305
- crypto::SystemRandom
- crypto::X25519PublicKey
- crypto::X25519SecretKey
- device::Device
- device::DeviceConfig
- device::DeviceHandle
- device::allowed_ips::AllowedIps
- device::allowed_ips::Iter
- device::peer::AllowedIP
- device::peer::Endpoint
- device::peer::Peer
- device::poll::EventGuard
- device::poll::EventPoll
- device::poll::EventRef
- device::tun::TunSocket
- device::tun::ifreq
- device::udp::UDPSocket
- ffi::stats
- ffi::wireguard_result
- ffi::x25519_key
- noise::HandshakeInit
- noise::HandshakeResponse
- noise::PacketCookieReply
- noise::PacketData
- noise::Tunn
- noise::handshake::HalfHandshake
- noise::handshake::Handshake
- noise::rate_limiter::RateLimiter
Enums
- device::Error
- device::poll::WaitResult
- ffi::result_type
- noise::Packet
- noise::TunnResult
- noise::errors::WireGuardError
Functions
- crypto::constant_time_mac_check
- device::drop_privileges::drop_privileges
- device::drop_privileges::get_saved_ids
- device::poll::block_signal
- device::tun::errno
- device::tun::errno_str
- ffi::benchmark
- ffi::benchmark::do_benchmark
- ffi::check_base64_encoded_x25519_key
- ffi::new_tunnel
- ffi::tunnel_free
- ffi::wireguard_force_handshake
- ffi::wireguard_read
- ffi::wireguard_stats
- ffi::wireguard_tick
- ffi::wireguard_write
- ffi::x25519_key_to_base64
- ffi::x25519_key_to_hex
- ffi::x25519_key_to_str_free
- ffi::x25519_public_key
- ffi::x25519_secret_key
- noise::handshake::parse_handshake_anon
- noise::make_array