Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
- c -
- cache_intervals : ssl_verify.c
- calc_control_channel_frame_overhead() : ssl.c
- calc_options_string_link_mtu() : mtu.h, mtu.c
- calc_packet_id_size_dc() : mtu.h, mtu.c
- calculate_crypto_overhead() : crypto.h, crypto.c
- calculate_session_id_hmac() : ssl_pkt.h, ssl_pkt.c
- callbacks : plugin.c
- can_preserve_tun() : init.c
- CAS_CONNECT_DONE : ssl_common.h
- CAS_FAILED : ssl_common.h
- CAS_NOT_CONNECTED : ssl_common.h
- CAS_PENDING : ssl_common.h
- CAS_PENDING_DEFERRED : ssl_common.h
- CAS_PENDING_DEFERRED_PARTIAL : ssl_common.h
- CAS_RECONNECT_PENDING : ssl_common.h
- CAS_WAITING_AUTH : ssl_common.h
- CAS_WAITING_OPTIONS_IMPORT : ssl_common.h
- CC_ALNUM : buffer.h
- CC_ALPHA : buffer.h
- CC_ANY : buffer.h
- CC_ASCII : buffer.h
- CC_ASTERISK : buffer.h
- CC_AT : buffer.h
- CC_BACKSLASH : buffer.h
- CC_BLANK : buffer.h
- CC_CNTRL : buffer.h
- CC_COLON : buffer.h
- CC_COMMA : buffer.h
- CC_CR : buffer.h
- CC_CRLF : buffer.h
- CC_DASH : buffer.h
- CC_DIGIT : buffer.h
- CC_DOT : buffer.h
- CC_DOUBLE_QUOTE : buffer.h
- CC_EQUAL : buffer.h
- cc_exit_notify_enabled() : occ.h
- CC_GC_FREE : init.h
- CC_GREATER_THAN : buffer.h
- cc_handle_deferred_v1() : sample-client-connect.c
- CC_HARD_USR1_TO_HUP : init.h
- CC_LESS_THAN : buffer.h
- CC_NAME : buffer.h
- CC_NEWLINE : buffer.h
- CC_NO_CLOSE : init.h
- CC_NULL : buffer.h
- CC_PIPE : buffer.h
- CC_PRINT : buffer.h
- CC_PUNCT : buffer.h
- CC_QUESTION_MARK : buffer.h
- CC_RET_DEFERRED : multi.h
- CC_RET_FAILED : multi.h
- CC_RET_SKIPPED : multi.h
- CC_RET_SUCCEEDED : multi.h
- CC_REVERSE_QUOTE : buffer.h
- CC_SINGLE_QUOTE : buffer.h
- CC_SLASH : buffer.h
- CC_SPACE : buffer.h
- CC_UNDERBAR : buffer.h
- CC_USR1_TO_HUP : init.h
- CC_XDIGIT : buffer.h
- CCD_DEFAULT : common.h
- ccs_delete_config_file() : multi.c
- ccs_delete_deferred_ret_file() : multi.c
- ccs_gen_config_file() : multi.c
- ccs_gen_deferred_ret_file() : multi.c
- ccs_test_deferred_ret_file() : multi.c
- CE_DISABLED : options.h
- CE_MAN_QUERY_PROXY : options.h
- CE_MAN_QUERY_REMOTE_ACCEPT : options.h
- CE_MAN_QUERY_REMOTE_MASK : options.h
- CE_MAN_QUERY_REMOTE_MOD : options.h
- CE_MAN_QUERY_REMOTE_QUERY : options.h
- CE_MAN_QUERY_REMOTE_SHIFT : options.h
- CE_MAN_QUERY_REMOTE_SKIP : options.h
- CE_MAN_QUERY_REMOTE_UNDEF : options.h
- ce_management_query_proxy() : init.c
- ce_management_query_remote() : init.c
- cert1 : cert_data.h
- cert2 : cert_data.h
- cert3 : cert_data.h
- cert4 : cert_data.h
- cert_hash_compare() : ssl_verify.c, ssl_verify.h
- cert_hash_copy() : ssl_verify.c
- cert_hash_free() : ssl_verify.c, ssl_verify.h
- cert_hash_remember() : ssl_verify.c, ssl_verify_backend.h, mock_ssl_dependencies.c
- cert_uri_supported() : ssl_openssl.c
- certfile : test_ssl.c
- certs : test_pkcs11.c
- CF_INIT_TLS_AUTH_STANDALONE : init.c
- CF_INIT_TLS_MULTI : init.c
- CF_LOAD_PERSISTED_PACKET_ID : init.c
- change_device_state() : tap.c
- char_class() : buffer.c, buffer.h
- char_inc_exc() : buffer.c
- check_add_routes() : forward.c
- check_add_routes_action() : forward.c
- check_addr_clash() : tun.c
- check_aead_limits() : test_ssl.c
- check_auth_pending_method() : ssl_verify.c
- check_ca_required() : options.c
- check_cmd_access() : options.c
- check_coarse_timers() : forward.c
- check_compression_settings_valid() : comp.c, comp.h
- check_connection_established() : forward.c
- check_dco_key_status() : forward.c
- check_debug_level() : error.h
- check_file_access() : options.c
- check_file_access_chroot() : options.c
- check_file_access_chroot_inline() : options.c
- check_file_access_inline() : options.c
- check_for_client_reason() : ssl_verify.c
- check_fragment() : forward.c
- check_hmac_token() : auth_token.c
- check_inactivity_timeout() : forward.c
- check_incoming_control_channel() : forward.c
- check_inline_file() : options.c
- check_inline_file_via_buf() : options.c
- check_inline_file_via_fp() : options.c
- check_key() : crypto.c, crypto.h
- check_malloc_return() : buffer.h
- check_outgoing_ciphertext() : ssl.c
- check_ping_restart() : ping.h
- check_ping_send() : ping.h
- check_ping_send_dowork() : ping.c, ping.h
- check_pull_client_ncp() : ssl_ncp.c, ssl_ncp.h
- check_push_request() : forward.c
- check_reboot() : tap.c
- check_scheduled_exit() : forward.c
- check_send_auth_token() : auth_token.c, auth_token.h
- check_send_occ_load_test() : occ.h
- check_send_occ_load_test_dowork() : occ.c, occ.h
- check_send_occ_msg() : occ.h
- check_send_occ_msg_dowork() : occ.c, occ.h
- check_send_occ_req() : occ.h
- check_send_occ_req_dowork() : occ.c, occ.h
- check_server_poll_timeout() : forward.c
- check_session_buf_not_used() : ssl.c
- check_session_cipher() : ssl_ncp.h, ssl_ncp.c
- check_session_id_hmac() : ssl_pkt.c, ssl_pkt.h
- check_session_timeout() : forward.c
- check_stale_routes() : multi.c
- check_status() : error.h
- check_status_file() : forward.c
- check_timeout_random_component() : forward.c
- check_timeout_random_component_dowork() : forward.c
- check_tls() : forward.c
- check_tls_errors() : forward.c
- check_tls_errors_co() : forward.c
- check_tls_errors_nco() : forward.c
- check_tls_prf_working() : crypto.c, crypto.h
- CheckAndScheduleReboot() : openvpnmsica.c, openvpnmsica.h
- CheckConfigPath() : validate.c
- CheckOption() : validate.c, validate.h
- CHKACC_ACCEPT_URI : options.c
- CHKACC_ACPTSTDIN : options.c
- CHKACC_DIRPATH : options.c
- CHKACC_FILE : options.c
- CHKACC_FILEXSTWR : options.c
- CHKACC_PRIVATE : options.c
- chomp() : buffer.c, buffer.h
- cid_compare_function() : multi.c
- cid_hash_function() : multi.c
- cipher_ctx_block_size() : crypto_backend.h, crypto_openssl.c
- cipher_ctx_final() : crypto_backend.h, crypto_openssl.c
- cipher_ctx_final_check_tag() : crypto_backend.h, crypto_openssl.c
- cipher_ctx_free() : crypto_backend.h, crypto_openssl.c
- cipher_ctx_get_tag() : crypto_backend.h, crypto_openssl.c
- cipher_ctx_init() : crypto_backend.h, crypto_openssl.c
- cipher_ctx_iv_length() : crypto_openssl.c, crypto_backend.h
- cipher_ctx_mode() : crypto_backend.h, crypto_openssl.c
- cipher_ctx_mode_aead() : crypto_backend.h, crypto_openssl.c
- cipher_ctx_mode_cbc() : crypto_backend.h, crypto_openssl.c
- cipher_ctx_mode_ofb_cfb() : crypto_backend.h, crypto_openssl.c
- cipher_ctx_new() : crypto_backend.h, crypto_openssl.c
- cipher_ctx_reset() : crypto_backend.h, crypto_openssl.c
- cipher_ctx_t : crypto_mbedtls.h, crypto_openssl.h
- cipher_ctx_update() : crypto_backend.h, crypto_openssl.c
- cipher_ctx_update_ad() : crypto_backend.h, crypto_openssl.c
- cipher_decrypt_verify_fail_exceeded() : crypto.h
- cipher_decrypt_verify_fail_warn() : crypto.h
- cipher_defined() : crypto_backend.h
- cipher_get() : crypto_openssl.c
- cipher_get_aead_limits() : crypto.c, crypto.h
- cipher_kt_block_size() : crypto_backend.h, crypto_openssl.c
- cipher_kt_insecure() : crypto_openssl.c, crypto_backend.h
- cipher_kt_iv_size() : crypto_backend.h, crypto_openssl.c
- cipher_kt_key_size() : crypto_backend.h, crypto_openssl.c
- cipher_kt_mode() : crypto_openssl.c
- cipher_kt_mode_aead() : crypto_backend.h, crypto_openssl.c
- cipher_kt_mode_cbc() : crypto_backend.h, crypto_openssl.c
- cipher_kt_mode_ofb_cfb() : crypto_backend.h, crypto_openssl.c
- cipher_kt_name() : crypto_backend.h, crypto_openssl.c
- cipher_kt_tag_size() : crypto_backend.h, crypto_openssl.c
- cipher_name_cmp() : crypto_openssl.c
- cipher_name_translation_table : crypto_openssl.c, crypto_backend.h
- cipher_name_translation_table_count : crypto_openssl.c, crypto_backend.h
- cipher_valid() : crypto_backend.h
- cipher_valid_reason() : crypto_backend.h, crypto_openssl.c
- CIRC_LIST : circ_list.h, packet_id.h
- CIRC_LIST_ALLOC : circ_list.h
- CIRC_LIST_FREE : circ_list.h
- CIRC_LIST_INDEX : circ_list.h
- CIRC_LIST_ITEM : circ_list.h
- CIRC_LIST_PUSH : circ_list.h
- CIRC_LIST_RESET : circ_list.h
- CIRC_LIST_SIZE : circ_list.h
- clamp_size_to_int() : integer.h
- cleanup() : test_ssl.c, test_pkcs11.c
- CleanupRegistry() : interactive.c
- CLEAR : basic.h
- clear_buf() : buffer.h
- clear_prefix() : multi.h
- clear_remote_addrlist() : init.c
- clear_route_ipv6_list() : route.c
- clear_route_list() : route.c
- clear_tuntap() : tun.c
- clear_user_pass_http() : proxy.c
- CLIENT : keyingmaterialexporter.c
- client_ack_none_random_id : test_pkt.c
- client_ack_tls_auth_randomid : test_pkt.c
- client_connect_handlers : multi.c
- CLIENT_CONNECT_OPT_MASK : multi.h
- client_connect_return : multi.h
- client_control_with_ack : test_pkt.c
- client_nat_transform() : clinat.c, clinat.h
- client_reset_v2_none : test_pkt.c
- client_reset_v2_tls_auth : test_pkt.c
- client_reset_v2_tls_crypt : test_pkt.c
- client_store() : keyingmaterialexporter.c
- clone_buf() : buffer.c, buffer.h
- clone_client_nat_option_list() : clinat.c, clinat.h
- clone_dns_domains() : dns.c
- clone_dns_options() : dns.c, dns.h
- clone_dns_servers() : dns.c
- clone_push_list() : push.c, push.h
- clone_route_ipv6_option_list() : route.c, route.h
- clone_route_option_list() : route.c, route.h
- close_context() : init.c, init.h
- close_fds_except() : auth-pam.c, down-root.c
- close_instance() : init.c, init.h
- close_management() : init.c, init.h
- close_net_event_win32() : win32.c, win32.h
- close_syslog() : error.c, error.h
- close_tun() : tun.c, tun.h
- close_tun_afunix() : tun_afunix.c, tun_afunix.h
- close_tun_dco() : dco.h
- close_tun_handle() : tun.c, tun.h
- CloseHandleEx() : interactive.c
- CloseOpenVPNGUI() : openvpnmsica.h, openvpnmsica.c
- CM_CHILD_TCP : openvpn.h
- CM_CHILD_UDP : openvpn.h
- CM_P2P : openvpn.h
- CM_TOP : openvpn.h
- CM_TOP_CLONE : openvpn.h
- CmdInstallServices() : service.c
- CmdRemoveServices() : service.c
- CmdStartService() : service.c
- cmp_prefix() : win32-util.c
- CmpAddress() : interactive.c
- CmpAny() : interactive.c
- CmpHandle() : interactive.c
- CmpRoute() : interactive.c
- CmpWString() : interactive.c
- CN_DNAT : clinat.h
- CN_INCOMING : clinat.h
- CN_OUTGOING : clinat.h
- CN_SNAT : clinat.h
- cname1 : cert_data.h
- cname2 : cert_data.h
- cname3 : cert_data.h
- cname4 : cert_data.h
- cnol_check_alloc() : options.c
- CO_EPOCH_DATA_KEY_FORMAT : crypto.h
- CO_FORCE_TLSCRYPTV2_COOKIE : crypto.h
- CO_IGNORE_PACKET_ID : crypto.h
- CO_MUTE_REPLAY_WARNINGS : crypto.h
- CO_PACKET_ID_LONG_FORM : crypto.h
- CO_RESEND_WKC : crypto.h
- CO_USE_CC_EXIT_NOTIFY : crypto.h
- CO_USE_DYNAMIC_TLS_CRYPT : crypto.h
- CO_USE_TLS_KEY_MATERIAL_EXPORT : crypto.h
- collect_ciphers() : crypto_openssl.c
- COMMAND_EXIT : auth-pam.c, down-root.c
- command_line_add() : manage.c, manage.h
- command_line_free() : manage.c, manage.h
- command_line_get() : manage.c, manage.h
- command_line_new() : manage.c, manage.h
- command_line_next() : manage.c, manage.h
- command_line_reset() : manage.c, manage.h
- COMMAND_RUN_SCRIPT : down-root.c
- COMMAND_VERIFY : auth-pam.c
- COMP_ALG_LZ4 : comp.h
- COMP_ALG_LZO : comp.h
- COMP_ALG_SNAPPY : comp.h
- COMP_ALG_STUB : comp.h
- COMP_ALG_UNDEF : comp.h
- COMP_ALGV2_LZ4 : comp.h
- COMP_ALGV2_UNCOMPRESSED : comp.h
- COMP_F_ADVERTISE_STUBS_ONLY : comp.h
- COMP_F_ALLOW_ASYM : comp.h
- COMP_F_ALLOW_NOCOMP_ONLY : comp.h
- COMP_F_ALLOW_STUB_ONLY : comp.h
- COMP_F_MIGRATE : comp.h
- COMP_F_SWAP : comp.h
- comp_non_stub_enabled() : comp.h
- compute_earliest_wakeup() : ssl.c
- compute_wakeup_sigma() : multi.c
- CONFIGURE_DEFINES : config.h
- connection_entry_load_re() : options.c
- connection_entry_preload_key() : options.c
- connection_established() : forward.h
- CONNECTION_LIST_SIZE : options.h
- constrain_int() : integer.h
- construct_name_value() : env_set.c
- context_clear() : init.h, init.c
- context_clear_1() : init.c, init.h
- context_clear_2() : init.c, init.h
- context_clear_all_except_first_time() : init.c, init.h
- context_gc_free() : init.c, init.h
- context_immediate_reschedule() : forward.c
- context_init_1() : init.c, init.h
- context_reschedule_sec() : forward.c
- control_packet_needs_wkc() : ssl.c
- CONTROL_SEND_ACK_MAX : ssl.h
- convert_tls13_list_to_openssl() : ssl_openssl.c
- convert_tls_list_to_openssl() : ssl_openssl.c
- copy_acks_to_mru() : reliable.c, reliable.h
- copy_client_nat_option_list() : clinat.c, clinat.h
- copy_route_ipv6_option_list() : route.c, route.h
- copy_route_option_list() : route.c, route.h
- counter_format : common.h
- counter_type : common.h
- CR_ECHO : misc.h
- CR_RESPONSE : misc.h
- create_key() : test_ssl.c
- create_kt() : crypto.h
- create_socket() : socket.c
- create_socket_dco_win() : socket.c
- create_socket_tcp() : socket.c, socket.h
- create_socket_udp() : socket.c
- CreateClientPipeInstance() : interactive.c
- CreateRebootFile() : openvpnmsica.c
- CRYPT_DROP : crypto.h
- CRYPT_ERROR : crypto.h
- CRYPT_ERROR_EXIT : crypto.h
- crypto_check_replay() : crypto.c, crypto.h
- crypto_clear_error() : crypto_backend.h, crypto_openssl.c
- crypto_init_lib() : crypto_backend.h, crypto_openssl.c
- crypto_init_lib_engine() : crypto_backend.h, crypto_openssl.c
- crypto_load_provider() : crypto_backend.h, crypto_openssl.c
- crypto_max_overhead() : crypto.c, crypto.h
- crypto_msg : crypto_openssl.h
- crypto_operation_t : crypto_mbedtls.h, crypto_openssl.h
- crypto_pem_decode() : crypto_backend.h, crypto_openssl.c
- crypto_pem_encode() : crypto_backend.h, crypto_openssl.c
- crypto_pem_encode_certificate() : test_ssl.c
- crypto_pem_encode_decode_loopback() : test_crypto.c
- crypto_print_openssl_errors() : crypto_openssl.c, crypto_openssl.h, test_pkcs11.c
- crypto_read_openvpn_key() : crypto.c, crypto.h
- crypto_test_aead_limits() : test_crypto.c
- crypto_test_epoch_key_generation() : test_crypto.c
- crypto_test_epoch_key_overflow() : test_crypto.c
- crypto_test_epoch_key_receive_lookup() : test_crypto.c
- crypto_test_epoch_key_rotation() : test_crypto.c
- crypto_test_epoch_setup() : test_crypto.c
- crypto_test_epoch_teardown() : test_crypto.c
- crypto_test_hkdf_expand_test_ovpn() : test_crypto.c
- crypto_test_hkdf_expand_testa1() : test_crypto.c
- crypto_test_hkdf_expand_testa2() : test_crypto.c
- crypto_test_hkdf_expand_testa3() : test_crypto.c
- crypto_test_hmac() : test_crypto.c
- crypto_test_ovpn_expand_openssl3() : test_crypto.c
- crypto_test_ovpn_label_expand() : test_crypto.c
- crypto_test_tls_prf() : test_crypto.c
- crypto_translate_cipher_names() : test_crypto.c
- crypto_uninit_lib() : crypto_backend.h, crypto_openssl.c
- crypto_unload_provider() : crypto_backend.h, crypto_openssl.c
- CvtHex() : httpdigest.c