OpenVPN
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
]
▼
contrib
►
cmake
git-version.py
parse-version.m4.py
►
extract-crl
extractcrl.py
▼
dev-tools
gerrit-send-mail.py
▼
doc
►
doxygen
doc_compression.h
Data Channel Compression module documentation file
doc_control_processor.h
Control Channel Processor module documentation file
doc_control_tls.h
Control Channel TLS module documentation file
doc_data_control.h
Data Channel Control module documentation file
doc_data_crypto.h
Data Channel Crypto module documentation file
doc_eventloop.h
Main Event Loop module documentation file
doc_external_multiplexer.h
External Multiplexer module documentation file
doc_fragmentation.h
Data Channel Fragmentation module documentation file
doc_internal_multiplexer.h
Internal Multiplexer module documentation file
doc_key_generation.h
Key generation documentation file
doc_mainpage.h
Main page documentation file
doc_memory_management.h
Memory management strategies documentation file
doc_protocol_overview.h
Network protocol overview documentation file
doc_reliable.h
Reliability Layer module documentation file
doc_tunnel_state.h
VPN tunnel state documentation file
▼
include
openvpn-msg.h
openvpn-plugin.h
▼
sample
►
sample-plugins
►
client-connect
sample-client-connect.c
►
defer
multi-auth.c
►
keying-material-exporter-demo
http-client.py
http-server.py
keyingmaterialexporter.c
►
log
log.c
log_v3.c
►
simple
base64.c
simple.c
►
sample-scripts
totpauth.py
▼
src
►
compat
compat-basename.c
compat-daemon.c
compat-dirname.c
compat-gettimeofday.c
compat-strsep.c
compat.h
►
openvpn
argv.c
argv.h
auth_token.c
auth_token.h
base64.c
base64.h
basic.h
buffer.c
buffer.h
circ_list.h
clinat.c
clinat.h
common.h
comp-lz4.c
comp-lz4.h
comp.c
comp.h
compstub.c
console.c
console.h
console_builtin.c
console_systemd.c
Alternative method to query for user input, using systemd
crypto.c
crypto.h
Data Channel Cryptography Module
crypto_backend.h
Data Channel Cryptography SSL library-specific backend interface
crypto_epoch.c
crypto_epoch.h
crypto_mbedtls.c
Data Channel Cryptography backend interface using the TF-PSA-Crypto library part of Mbed TLS 4
crypto_mbedtls.h
Data Channel Cryptography backend interface using the TF-PSA-Crypto library part of Mbed TLS 4
crypto_mbedtls_legacy.c
Data Channel Cryptography mbed TLS-specific backend interface, for mbed TLS 3.X versions
crypto_mbedtls_legacy.h
Data Channel Cryptography mbed TLS-specific backend interface
crypto_openssl.c
Data Channel Cryptography OpenSSL-specific backend interface
crypto_openssl.h
Data Channel Cryptography OpenSSL-specific backend interface
cryptoapi.c
cryptoapi.h
dco.c
dco.h
dco_freebsd.c
dco_freebsd.h
dco_internal.h
dco_linux.c
dco_linux.h
dco_win.c
dco_win.h
dhcp.c
dhcp.h
dns.c
dns.h
domain_helper.h
env_set.c
env_set.h
errlevel.h
error.c
error.h
event.c
event.h
fdmisc.c
fdmisc.h
forward.c
forward.h
Interface functions to the internal and external multiplexers
fragment.c
fragment.h
Data Channel Fragmentation module header file
gremlin.c
gremlin.h
helper.c
helper.h
httpdigest.c
httpdigest.h
init.c
init.h
integer.h
interval.c
interval.h
list.c
list.h
lladdr.c
lladdr.h
lzo.c
Data Channel Compression module function definitions
lzo.h
Data Channel Compression module header file
manage.c
manage.h
mbedtls_compat.h
Mbedtls compatibility stub
mbuf.c
mbuf.h
memdbg.h
misc.c
misc.h
mroute.c
mroute.h
mss.c
mss.h
mtcp.c
mtcp.h
mtu.c
mtu.h
mudp.c
mudp.h
multi.c
multi.h
Header file for server-mode related structures and functions
multi_io.c
multi_io.h
networking.h
networking_freebsd.c
networking_iproute2.c
networking_iproute2.h
networking_sitnl.c
networking_sitnl.h
occ.c
occ.h
openssl_compat.h
OpenSSL compatibility stub
openvpn.c
openvpn.h
options.c
options.h
options_parse.c
options_util.c
options_util.h
otime.c
otime.h
ovpn_dco_freebsd.h
ovpn_dco_linux.h
ovpn_dco_win.h
packet_id.c
packet_id.h
ping.c
ping.h
pkcs11.c
pkcs11.h
pkcs11_backend.h
PKCS #11 SSL library-specific backend
pkcs11_mbedtls.c
PKCS #11 mbed TLS backend
pkcs11_openssl.c
PKCS #11 OpenSSL backend
platform.c
platform.h
plugin.c
plugin.h
pool.c
pool.h
proto.c
proto.h
proxy.c
proxy.h
ps.c
ps.h
push.c
push.h
push_util.c
pushlist.h
reflect_filter.c
reflect_filter.h
reliable.c
reliable.h
Reliability Layer module header file
ring_buffer.h
route.c
route.h
run_command.c
run_command.h
schedule.c
schedule.h
session_id.c
session_id.h
shaper.c
shaper.h
sig.c
sig.h
siphash.h
siphash_reference.c
socket.c
socket.h
socket_util.c
socket_util.h
socks.c
socks.h
ssl.c
Control Channel SSL/Data channel negotiation Module
ssl.h
Control Channel SSL/Data channel negotiation module
ssl_backend.h
Control Channel SSL library backend module
ssl_common.h
Control Channel Common Data Structures
ssl_mbedtls.c
Control Channel mbed TLS Backend
ssl_mbedtls.h
Control Channel mbed TLS Backend
ssl_ncp.c
Control Channel SSL/Data dynamic negotiation Module This file is split from
ssl.c
to be able to unit test it
ssl_ncp.h
Control Channel SSL/Data dynamic negotiation Module This file is split from
ssl.h
to be able to unit test it
ssl_openssl.c
Control Channel OpenSSL Backend
ssl_openssl.h
Control Channel OpenSSL Backend
ssl_pkt.c
ssl_pkt.h
SSL control channel wrap/unwrap and decode functions
ssl_util.c
ssl_util.h
SSL utility functions
ssl_verify.c
Control Channel Verification Module
ssl_verify.h
Control Channel Verification Module
ssl_verify_backend.h
Control Channel Verification Module library-specific backend interface
ssl_verify_mbedtls.c
Control Channel Verification Module mbed TLS backend
ssl_verify_mbedtls.h
Control Channel Verification Module mbed TLS backend
ssl_verify_openssl.c
Control Channel Verification Module OpenSSL implementation
ssl_verify_openssl.h
Control Channel Verification Module OpenSSL backend
status.c
status.h
syshead.h
tls_crypt.c
tls_crypt.h
tun.c
tun.h
tun_afunix.c
tun_afunix.h
vlan.c
vlan.h
wfp_block.c
wfp_block.h
win32-util.c
win32-util.h
win32.c
win32.h
xkey_common.h
xkey_helper.c
xkey_provider.c
►
openvpnmsica
dllmain.c
msica_arg.c
msica_arg.h
msiex.c
msiex.h
openvpnmsica.c
openvpnmsica.h
►
openvpnserv
common.c
interactive.c
service.c
service.h
validate.c
validate.h
►
plugins
►
auth-pam
auth-pam.c
pamdl.c
pamdl.h
utils.c
utils.h
►
down-root
down-root.c
►
tapctl
basic.h
error.c
error.h
main.c
tap.c
tap.h
▼
tests
►
unit_tests
►
example_test
test.c
test2.c
►
openvpn
cert_data.h
mock_get_random.c
mock_management.c
mock_msg.c
mock_msg.h
mock_ssl_dependencies.c
mock_win32_execve.c
pkey_test_utils.c
test_argv.c
test_auth_token.c
test_buffer.c
test_common.h
test_crypto.c
test_cryptoapi.c
test_dhcp.c
test_mbuf.c
test_misc.c
test_ncp.c
test_networking.c
test_options_parse.c
test_packet_id.c
test_pkcs11.c
test_pkt.c
test_provider.c
test_push_update_msg.c
test_socket.c
test_ssl.c
test_tls_crypt.c
test_user_pass.c
►
openvpnserv
test_openvpnserv.c
►
plugins
►
auth-pam
test_search_and_replace.c
ntlm_support.c
config.h
ltrc.inc
Generated by
1.9.8