Skip to main content

Module protocol

Module protocol 

Source
Expand description

AIVPN Wire Protocol

Implements packet format, inner payload encoding, and control messages

Structs§

AckPacket
ACK packet for selective acknowledgment
AivpnPacket
AIVPN Packet structure
InnerHeader
Inner payload header (after decryption)

Enums§

ControlPayload
Control message payload
ControlSubtype
Control message subtypes
InnerType
Inner payload types

Constants§

MAX_PACKET_SIZE
Maximum UDP packet size (optimized for VPN MTU 1420 + overhead)
MAX_PAYLOAD_SIZE
Maximum payload size
MIN_HEADER_OVERHEAD
Minimum header overhead (tag + pad_len + inner_header + poly1305)