Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
- a -
- A01 : parsecommon.h
- abort_writing_to_file() : files.h
- ABS : cmp.h
- ABSOLUTE_MIN_BW_VALUE_TO_CONSIDER_KB : voteflags.c
- accept_encoding_header() : dirclient.c
- accounting_add_bytes() : hibernate.c, hibernate.h
- accounting_free_all() : hibernate.c, hibernate.h
- accounting_get_end_time() : hibernate.c, hibernate.h
- accounting_get_interval_length() : hibernate.c, hibernate.h
- accounting_is_enabled() : hibernate.c, hibernate.h
- accounting_parse_options() : hibernate.c, hibernate.h
- accounting_record_bandwidth_usage() : hibernate.c, hibernate.h
- accounting_run_housekeeping() : hibernate.c, hibernate.h
- accounting_set_wakeup_time() : hibernate.c
- active_linked_connection_lst : mainloop.c
- add_authmethods() : control_cmd.c
- add_callback_log() : log.h, log.c
- add_cell_ewma() : circuitmux_ewma.c
- add_certs_cell_cert_helper() : relay_handshake.c
- add_connection_to_closeable_list() : mainloop.c, mainloop.h
- add_default_fallback_dir_servers() : config.c
- add_default_log() : log.h, log.c
- add_default_log_for_quiet_level() : quiet_level.c, quiet_level.h
- add_default_trusted_dir_authorities() : config.c
- add_ed25519_cert() : relay_handshake.c
- add_ed25519_to_dir() : process_descs.c, process_descs.h
- ADD_ENTROPY : crypto_rand.c
- add_entropy_callback() : mainloop.c
- add_entry_to_count() : connstats.c
- add_file_log() : log.c, log.h
- add_laplace_noise() : laplace.c, laplace.h
- add_metric_with_labels() : hs_metrics.c
- add_non_glob_path() : path.c
- add_obs() : bwhist.c
- add_onion_helper_keyarg() : control_cmd.c
- add_predicted_port() : predict_ports.c
- add_rsa_fingerprint_to_dir() : process_descs.c, process_descs.h
- add_stream_log() : log.c, log.h
- add_stream_log_impl() : log.c
- add_transport_to_proxy() : transports.c
- add_trusted_dir_to_nodelist_addr_set() : dirlist.c
- add_wildcarded_test_address() : dns.c
- add_x509_cert() : relay_handshake.c
- addr_is_a_configured_bridge() : bridges.c, bridges.h
- addr_is_in_cc_list() : policies.c
- addr_mask_get_bits() : address.c, address.h
- addr_policies_eq() : policies.c, policies.h
- ADDR_POLICY_ACCEPTED : policies.h
- addr_policy_action_t : addr_policy_st.h
- addr_policy_append_reject_addr() : policies.c, policies.h
- addr_policy_append_reject_addr_list() : policies.c, policies.h
- addr_policy_append_reject_addr_list_filter() : policies.c
- addr_policy_covers() : policies.c
- addr_policy_free_() : policies.h, policies.c
- addr_policy_get_canonical_entry() : policies.c, policies.h
- addr_policy_intersects() : policies.c
- addr_policy_list_free_() : policies.c, policies.h
- addr_policy_permits_tor_addr() : policies.c
- ADDR_POLICY_PROBABLY_ACCEPTED : policies.h
- ADDR_POLICY_PROBABLY_REJECTED : policies.h
- ADDR_POLICY_REJECTED : policies.h
- addr_policy_result_t : policies.h
- address_can_be_used() : resolve_addr.c
- address_is_in_virtual_range() : addressmap.c, addressmap.h
- address_is_invalid_destination() : connection_edge.h, addressmap.c
- address_is_invalid_mapaddress_target() : control_cmd.c
- address_set_add() : address_set.c, address_set.h
- address_set_add_ipv4h() : address_set.h, address_set.c
- address_set_new() : address_set.c, address_set.h
- address_set_probably_contains() : address_set.c, address_set.h
- address_ttl_free_() : relay.c
- addressmap : addressmap.c
- addressmap_address_should_automap() : addressmap.c, addressmap.h
- addressmap_clean() : addressmap.c, addressmap.h
- addressmap_clear_configured() : addressmap.c, addressmap.h
- addressmap_clear_excluded_trackexithosts() : addressmap.c, addressmap.h
- addressmap_clear_invalid_automaps() : addressmap.c, addressmap.h
- addressmap_clear_transient() : addressmap.c, addressmap.h
- addressmap_ent_free_() : addressmap.c
- addressmap_ent_remove() : addressmap.c
- addressmap_entry_source_t : or.h
- addressmap_free_all() : addressmap.c, addressmap.h
- addressmap_get_mappings() : addressmap.c, addressmap.h
- addressmap_get_virtual_address() : addressmap.c
- addressmap_have_mapping() : addressmap.h, addressmap.c
- addressmap_init() : addressmap.c, addressmap.h
- addressmap_match_superdomains() : addressmap.c
- addressmap_register() : addressmap.c, addressmap.h
- addressmap_register_auto() : config.c, config.h
- addressmap_register_virtual_address() : addressmap.c, addressmap.h
- addressmap_rewrite() : addressmap.c, addressmap.h
- addressmap_rewrite_reverse() : addressmap.c, addressmap.h
- addressmap_virtaddress_ent_free_() : addressmap.c
- addressmap_virtaddress_remove() : addressmap.c
- ADDRMAPSRC_AUTOMAP : or.h
- ADDRMAPSRC_CONTROLLER : or.h
- ADDRMAPSRC_DNS : or.h
- ADDRMAPSRC_NONE : or.h
- ADDRMAPSRC_TORRC : or.h
- ADDRMAPSRC_TRACKEXIT : or.h
- adjust_exit_policy_from_exitpolicy_failure() : relay.c
- advance_obs() : bwhist.c
- advertised_server_mode() : routermode.c
- aes_cipher_set_iv_aligned() : aes_openssl.c, aes.h
- aes_cipher_set_key() : aes.h, aes_openssl.c
- aes_raw_decrypt() : aes_openssl.c
- aes_raw_encrypt() : aes_openssl.c
- aes_raw_free_() : aes_openssl.c
- aes_raw_new() : aes_openssl.c
- aes_raw_set_key() : aes_openssl.c
- af_to_string() : relay_metrics.c
- alert_events : mainloop_pubsub.c
- alert_fn_nop() : dispatch_new.c
- alert_sockets_close() : alertsock.c, alertsock.h
- alert_sockets_create() : alertsock.h, alertsock.c
- alertfn_immediate() : mainloop_pubsub.c
- alertfn_never() : mainloop_pubsub.c
- alertfn_prompt() : mainloop_pubsub.c
- alloc_chunk() : memarea.c
- alloc_getcwd() : path.c
- alloc_http_authenticator() : connection.c, connection.h
- ALLOW_DIRECTORY_TIME_SKEW : dirclient.c
- allowed_anonymous_connection_compression_method() : dirclient.c
- already_have_cert() : authcert.c
- ANONMAP_NOINHERIT : map_anon.h
- ANONMAP_PRIVATE : map_anon.h
- answer_is_wildcarded() : dns.c
- ANY_EVENT_IS_INTERESTING : control_events.c
- any_opened_circs_cached_val : circuitlist.c
- any_other_active_or_conns() : connection.c
- any_predicted_circuits() : predict_ports.c, predict_ports.h
- AP_CONN_STATE_CIRCUIT_WAIT : connection_edge.h
- AP_CONN_STATE_CONNECT_WAIT : connection_edge.h
- AP_CONN_STATE_CONTROLLER_WAIT : connection_edge.h
- AP_CONN_STATE_HTTP_CONNECT_WAIT : connection_edge.h
- AP_CONN_STATE_IS_UNATTACHED : connection_edge.h
- AP_CONN_STATE_NATD_WAIT : connection_edge.h
- AP_CONN_STATE_OPEN : connection_edge.h
- AP_CONN_STATE_RENDDESC_WAIT : connection_edge.h
- AP_CONN_STATE_RESOLVE_WAIT : connection_edge.h
- AP_CONN_STATE_SOCKS_WAIT : connection_edge.h
- ap_stream_wants_exit_attention() : circuitbuild.c
- APPEND : hs_ntor.c, onion_ntor.c
- append_address_to_payload() : relay.c, relay.h
- append_bytes_to_file() : files.h
- append_cell_stats_by_command() : control_events.c
- append_cell_to_circuit_queue() : relay.c, relay.h
- append_exit_policy_string() : policies.c
- apply_ed_diff() : consdiff.c
- appname : log.c
- approx_time() : approx_time.c, approx_time.h
- ARGS : parsecommon.h
- ARGUMENT_NECESSARY : config.c
- ARGUMENT_NONE : config.c
- ARGUMENT_OPTIONAL : config.c
- ARRAY_LENGTH : compat_compiler.h
- assert_circuit_ok() : circuitlist.c, circuitlist.h
- ASSERT_COMMIT_VALID : shared_random.h
- assert_connection_edge_not_dns_pending() : dns.c
- assert_connection_ok() : connection.h, connection.c
- assert_identity_keys_ok() : router.c
- assert_resolve_ok() : dns.c
- assert_unconfigured_count_ok() : transports.c
- assign_onionskin_to_cpuworker() : cpuworker.c, cpuworker.h
- atomic_counter_add() : compat_threads.c, threads.h
- atomic_counter_destroy() : compat_threads.c, threads.h
- atomic_counter_exchange() : compat_threads.c, threads.h
- atomic_counter_get() : compat_threads.c, threads.h
- atomic_counter_init() : compat_threads.c, threads.h
- atomic_counter_sub() : compat_threads.c, threads.h
- attach_pending_entry_connections_ev : connection_edge.c
- attr_detached : compat_pthreads.c
- attr_initialized : compat_mutex_pthreads.c
- attr_recursive : compat_mutex_pthreads.c
- auth_dirport_usage_for_purpose() : dirlist.c, dirlist.h
- auth_dirport_usage_t : dirlist.h
- auth_key_filename_is_valid() : hs_client.c
- AUTH_USAGE_DOWNLOAD : dirlist.h
- AUTH_USAGE_LEGACY : dirlist.h
- AUTH_USAGE_UPLOAD : dirlist.h
- AUTH_USAGE_VOTING : dirlist.h
- authchallenge_type_is_better() : relay_handshake.c
- authchallenge_type_is_supported() : relay_handshake.c
- authdir_badexit_policy : policies.c
- authdir_config_new() : process_descs.c
- authdir_invalid_policy : policies.c
- authdir_middleonly_policy : policies.c
- authdir_mode() : authmode.c
- authdir_mode_bridge() : authmode.c
- authdir_mode_handles_descs() : authmode.c
- authdir_mode_publishes_statuses() : authmode.c
- authdir_mode_tests_reachability() : authmode.c
- authdir_policy_badexit_address() : policies.c, policies.h
- authdir_policy_middleonly_address() : policies.c, policies.h
- authdir_policy_permits_address() : policies.h, policies.c
- authdir_policy_valid_address() : policies.c, policies.h
- authdir_reject_policy : policies.c
- authdir_type_to_string() : directory.c, directory.h
- authdir_wants_to_reject_router() : process_descs.c
- authentication_cookie : control_auth.c
- authentication_cookie_is_set : control_auth.c
- AUTHENTICATION_COOKIE_LEN : control_auth.c
- authority_cert_dl_failed() : authcert.c, authcert.h
- authority_cert_dl_looks_uncertain() : authcert.c, authcert.h
- authority_cert_dup() : dirvote.c
- authority_cert_free_() : authcert.c, authcert.h
- authority_cert_get_all() : authcert.h, authcert.c
- authority_cert_get_by_digests() : authcert.c, authcert.h
- authority_cert_get_by_sk_digest() : authcert.c, authcert.h
- authority_cert_get_newest_by_id() : authcert.c, authcert.h
- authority_cert_is_denylisted() : authcert.c, authcert.h
- authority_cert_parse_from_string() : authcert_parse.c, authcert_parse.h
- authority_certs_fetch_missing() : authcert.c, authcert.h
- authority_key_certificate : router.c
- AUTHORITY_NS_CACHE_INTERVAL : networkstatus.c
- authority_signing_key : router.c
- AUTHTYPE_ED25519_SHA256_RFC5705 : or.h
- AUTHTYPE_RSA_SHA256_RFC5705 : or.h
- AUTHTYPE_RSA_SHA256_TLSSECRET : or.h