List of all items
Structs
- client_wire::DecodedPacket
- client_wire::RecvWindow
- crypto::KeyPair
- crypto::SessionKeys
- mask::BootstrapConfig
- mask::BootstrapDescriptor
- mask::FSMState
- mask::FSMTransition
- mask::IATDistribution
- mask::MaskProfile
- mask::SizeDistribution
- network_config::ClientNetworkConfig
- network_config::VpnNetworkConfig
- protocol::AckPacket
- protocol::AivpnPacket
- protocol::InnerHeader
- recording::PacketMetadata
- recording::RecordingSession
- recording::RunningStats
Enums
- error::Error
- mask::BootstrapChannel
- mask::HeaderEndian
- mask::HeaderField
- mask::HeaderSpec
- mask::IATDistType
- mask::IdFieldMode
- mask::PaddingStrategy
- mask::ParametricType
- mask::SizeDistType
- mask::SpoofProtocol
- mask::TransitionCondition
- protocol::ControlPayload
- protocol::ControlSubtype
- protocol::InnerType
- recording::Direction
Functions
- client_wire::build_inner_packet
- client_wire::build_random_mdh_packet
- client_wire::build_zero_mdh_packet
- client_wire::counter_to_nonce
- client_wire::decode_packet_with_mdh_len
- client_wire::obfuscate_client_eph_pub
- client_wire::process_server_hello_with_mdh_len
- crypto::blake3_hash
- crypto::compute_time_window
- crypto::current_timestamp_ms
- crypto::decrypt_payload
- crypto::derive_session_keys
- crypto::encrypt_payload
- crypto::generate_resonance_tag
- crypto::hmac_sha256
- crypto::obfuscate_eph_pub
- crypto::random_bytes
- mask::current_unix_secs
- mask::derive_bootstrap_candidate
- mask::derive_bootstrap_candidates
- mask::preset_masks::all
- mask::preset_masks::bootstrap_default
- mask::preset_masks::by_id
- mask::preset_masks::quic_https_v2
- mask::preset_masks::webrtc_sberjazz_v1
- mask::preset_masks::webrtc_vk_teams_v1
- mask::preset_masks::webrtc_yandex_telemost_v1
- mask::preset_masks::webrtc_zoom_v3
- network_config::netmask_to_prefix_len
- network_config::prefix_len_to_netmask
Type Aliases
Constants
- client_wire::DEFAULT_MDH_LEN
- client_wire::DEFAULT_ZERO_MDH
- crypto::CHACHA20_KEY_SIZE
- crypto::DEFAULT_WINDOW_MS
- crypto::NONCE_SIZE
- crypto::POLY1305_TAG_SIZE
- crypto::TAG_SIZE
- crypto::X25519_PRIVATE_KEY_SIZE
- crypto::X25519_PUBLIC_KEY_SIZE
- network_config::DEFAULT_VPN_MTU
- network_config::LEGACY_SERVER_VPN_IP
- network_config::LEGACY_VPN_PREFIX_LEN
- protocol::MAX_PACKET_SIZE
- protocol::MAX_PAYLOAD_SIZE
- protocol::MIN_HEADER_OVERHEAD
- recording::MAX_RECORDING_PACKETS
- recording::MIN_RECORDING_DURATION_SECS
- recording::MIN_RECORDING_PACKETS
- recording::RECORDING_IDLE_TIMEOUT_SECS