internal/

directory
v0.0.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 24, 2024 License: GPL-3.0

Directories

Path Synopsis
Package bytesx provides functions operating on bytes.
Package bytesx provides functions operating on bytes.
Package controlchannel implements the control channel logic.
Package controlchannel implements the control channel logic.
Package datachannel implements packet encryption and decryption over the OpenVPN Data Channel.
Package datachannel implements packet encryption and decryption over the OpenVPN Data Channel.
Package model implements common models for the vpn data structures.
Package model implements common models for the vpn data structures.
Package networkio implements raw packets network I/O.
Package networkio implements raw packets network I/O.
Package optional contains safer code to handle optional values.
Package optional contains safer code to handle optional values.
Package packetmuxer implements the packet-muxer workers.
Package packetmuxer implements the packet-muxer workers.
Package reliabletransport implements the reliable transport module for OpenVPN.
Package reliabletransport implements the reliable transport module for OpenVPN.
Package runtimex contains runtime extensions.
Package runtimex contains runtime extensions.
Package session keeps state for the application, including internal state transitions for the OpenVPN protocol, data channel keys, and all the state pertaining to the different packet counters.
Package session keeps state for the application, including internal state transitions for the OpenVPN protocol, data channel keys, and all the state pertaining to the different packet counters.
Package tlssession performs a TLS handshake over the control channel, and then it exchanges keys with the server over this secure channel.
Package tlssession performs a TLS handshake over the control channel, and then it exchanges keys with the server over this secure channel.
Package tun is the public interface for the minivpn application.
Package tun is the public interface for the minivpn application.
Package vpntest provides utitities to facilitate testing different minivpn packages.
Package vpntest provides utitities to facilitate testing different minivpn packages.
Package workers contains code to manage workers.
Package workers contains code to manage workers.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL