Documentation ¶
Overview ¶
Package libtor is a self-contained static tor library.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Creator process.Creator = new(embeddedCreator)
Creator implements the bine.process.Creator, permitting libtor to act as an API backend for the bine/tor Go interface.
Functions ¶
func ProviderVersion ¶
func ProviderVersion() string
ProviderVersion returns the Tor provider name and version exposed from the Tor embedded API.
Types ¶
This section is empty.
Source Files ¶
- libtor.go
- libtor_preamble.go
- linux_tor_preamble.go
- linux_tor_src_app_config_config.go
- linux_tor_src_app_config_confparse.go
- linux_tor_src_app_config_statefile.go
- linux_tor_src_app_main_main.go
- linux_tor_src_core_crypto_hs_ntor.go
- linux_tor_src_core_crypto_onion_crypto.go
- linux_tor_src_core_crypto_onion_fast.go
- linux_tor_src_core_crypto_onion_ntor.go
- linux_tor_src_core_crypto_onion_tap.go
- linux_tor_src_core_crypto_relay_crypto.go
- linux_tor_src_core_mainloop_connection.go
- linux_tor_src_core_mainloop_cpuworker.go
- linux_tor_src_core_mainloop_mainloop.go
- linux_tor_src_core_mainloop_netstatus.go
- linux_tor_src_core_mainloop_periodic.go
- linux_tor_src_core_or_address_set.go
- linux_tor_src_core_or_channel.go
- linux_tor_src_core_or_channelpadding.go
- linux_tor_src_core_or_channeltls.go
- linux_tor_src_core_or_circuitbuild.go
- linux_tor_src_core_or_circuitlist.go
- linux_tor_src_core_or_circuitmux.go
- linux_tor_src_core_or_circuitmux_ewma.go
- linux_tor_src_core_or_circuitstats.go
- linux_tor_src_core_or_circuituse.go
- linux_tor_src_core_or_command.go
- linux_tor_src_core_or_connection_edge.go
- linux_tor_src_core_or_connection_or.go
- linux_tor_src_core_or_dos.go
- linux_tor_src_core_or_onion.go
- linux_tor_src_core_or_policies.go
- linux_tor_src_core_or_protover.go
- linux_tor_src_core_or_protover_rust.go
- linux_tor_src_core_or_reasons.go
- linux_tor_src_core_or_relay.go
- linux_tor_src_core_or_scheduler.go
- linux_tor_src_core_or_scheduler_kist.go
- linux_tor_src_core_or_scheduler_vanilla.go
- linux_tor_src_core_or_status.go
- linux_tor_src_core_or_versions.go
- linux_tor_src_core_proto_proto_cell.go
- linux_tor_src_core_proto_proto_control0.go
- linux_tor_src_core_proto_proto_ext_or.go
- linux_tor_src_core_proto_proto_http.go
- linux_tor_src_core_proto_proto_socks.go
- linux_tor_src_ext_csiphash.go
- linux_tor_src_ext_curve25519_donna_curve25519-donna-c64_amd64.go
- linux_tor_src_ext_ed25519_donna_ed25519_tor.go
- linux_tor_src_ext_ed25519_ref10_blinding.go
- linux_tor_src_ext_ed25519_ref10_fe_0.go
- linux_tor_src_ext_ed25519_ref10_fe_1.go
- linux_tor_src_ext_ed25519_ref10_fe_add.go
- linux_tor_src_ext_ed25519_ref10_fe_cmov.go
- linux_tor_src_ext_ed25519_ref10_fe_copy.go
- linux_tor_src_ext_ed25519_ref10_fe_frombytes.go
- linux_tor_src_ext_ed25519_ref10_fe_invert.go
- linux_tor_src_ext_ed25519_ref10_fe_isnegative.go
- linux_tor_src_ext_ed25519_ref10_fe_isnonzero.go
- linux_tor_src_ext_ed25519_ref10_fe_mul.go
- linux_tor_src_ext_ed25519_ref10_fe_neg.go
- linux_tor_src_ext_ed25519_ref10_fe_pow22523.go
- linux_tor_src_ext_ed25519_ref10_fe_sq.go
- linux_tor_src_ext_ed25519_ref10_fe_sq2.go
- linux_tor_src_ext_ed25519_ref10_fe_sub.go
- linux_tor_src_ext_ed25519_ref10_fe_tobytes.go
- linux_tor_src_ext_ed25519_ref10_ge_add.go
- linux_tor_src_ext_ed25519_ref10_ge_double_scalarmult.go
- linux_tor_src_ext_ed25519_ref10_ge_frombytes.go
- linux_tor_src_ext_ed25519_ref10_ge_madd.go
- linux_tor_src_ext_ed25519_ref10_ge_msub.go
- linux_tor_src_ext_ed25519_ref10_ge_p1p1_to_p2.go
- linux_tor_src_ext_ed25519_ref10_ge_p1p1_to_p3.go
- linux_tor_src_ext_ed25519_ref10_ge_p2_0.go
- linux_tor_src_ext_ed25519_ref10_ge_p2_dbl.go
- linux_tor_src_ext_ed25519_ref10_ge_p3_0.go
- linux_tor_src_ext_ed25519_ref10_ge_p3_dbl.go
- linux_tor_src_ext_ed25519_ref10_ge_p3_to_cached.go
- linux_tor_src_ext_ed25519_ref10_ge_p3_to_p2.go
- linux_tor_src_ext_ed25519_ref10_ge_p3_tobytes.go
- linux_tor_src_ext_ed25519_ref10_ge_precomp_0.go
- linux_tor_src_ext_ed25519_ref10_ge_scalarmult_base.go
- linux_tor_src_ext_ed25519_ref10_ge_sub.go
- linux_tor_src_ext_ed25519_ref10_ge_tobytes.go
- linux_tor_src_ext_ed25519_ref10_keyconv.go
- linux_tor_src_ext_ed25519_ref10_keypair.go
- linux_tor_src_ext_ed25519_ref10_open.go
- linux_tor_src_ext_ed25519_ref10_sc_muladd.go
- linux_tor_src_ext_ed25519_ref10_sc_reduce.go
- linux_tor_src_ext_ed25519_ref10_sign.go
- linux_tor_src_ext_keccak-tiny_keccak-tiny-unrolled.go
- linux_tor_src_ext_readpassphrase.go
- linux_tor_src_ext_trunnel_trunnel.go
- linux_tor_src_feature_api_tor_api.go
- linux_tor_src_feature_client_addressmap.go
- linux_tor_src_feature_client_bridges.go
- linux_tor_src_feature_client_circpathbias.go
- linux_tor_src_feature_client_dnsserv.go
- linux_tor_src_feature_client_entrynodes.go
- linux_tor_src_feature_client_transports.go
- linux_tor_src_feature_control_control.go
- linux_tor_src_feature_control_fmt_serverstatus.go
- linux_tor_src_feature_control_getinfo_geoip.go
- linux_tor_src_feature_dirauth_authmode.go
- linux_tor_src_feature_dirauth_bwauth.go
- linux_tor_src_feature_dirauth_dircollate.go
- linux_tor_src_feature_dirauth_dirvote.go
- linux_tor_src_feature_dirauth_dsigs_parse.go
- linux_tor_src_feature_dirauth_guardfraction.go
- linux_tor_src_feature_dirauth_keypin.go
- linux_tor_src_feature_dirauth_process_descs.go
- linux_tor_src_feature_dirauth_reachability.go
- linux_tor_src_feature_dirauth_recommend_pkg.go
- linux_tor_src_feature_dirauth_shared_random.go
- linux_tor_src_feature_dirauth_shared_random_state.go
- linux_tor_src_feature_dirauth_voteflags.go
- linux_tor_src_feature_dircache_conscache.go
- linux_tor_src_feature_dircache_consdiffmgr.go
- linux_tor_src_feature_dircache_dircache.go
- linux_tor_src_feature_dircache_dirserv.go
- linux_tor_src_feature_dirclient_dirclient.go
- linux_tor_src_feature_dirclient_dlstatus.go
- linux_tor_src_feature_dircommon_consdiff.go
- linux_tor_src_feature_dircommon_directory.go
- linux_tor_src_feature_dircommon_fp_pair.go
- linux_tor_src_feature_dircommon_voting_schedule.go
- linux_tor_src_feature_dirparse_authcert_parse.go
- linux_tor_src_feature_dirparse_microdesc_parse.go
- linux_tor_src_feature_dirparse_ns_parse.go
- linux_tor_src_feature_dirparse_parsecommon.go
- linux_tor_src_feature_dirparse_policy_parse.go
- linux_tor_src_feature_dirparse_routerparse.go
- linux_tor_src_feature_dirparse_sigcommon.go
- linux_tor_src_feature_dirparse_signing.go
- linux_tor_src_feature_dirparse_unparseable.go
- linux_tor_src_feature_hibernate_hibernate.go
- linux_tor_src_feature_hs_common_replaycache.go
- linux_tor_src_feature_hs_common_shared_random_client.go
- linux_tor_src_feature_hs_hs_cache.go
- linux_tor_src_feature_hs_hs_cell.go
- linux_tor_src_feature_hs_hs_circuit.go
- linux_tor_src_feature_hs_hs_circuitmap.go
- linux_tor_src_feature_hs_hs_client.go
- linux_tor_src_feature_hs_hs_common.go
- linux_tor_src_feature_hs_hs_config.go
- linux_tor_src_feature_hs_hs_control.go
- linux_tor_src_feature_hs_hs_descriptor.go
- linux_tor_src_feature_hs_hs_ident.go
- linux_tor_src_feature_hs_hs_intropoint.go
- linux_tor_src_feature_hs_hs_service.go
- linux_tor_src_feature_hs_hs_stats.go
- linux_tor_src_feature_keymgt_loadkey.go
- linux_tor_src_feature_nodelist_authcert.go
- linux_tor_src_feature_nodelist_describe.go
- linux_tor_src_feature_nodelist_dirlist.go
- linux_tor_src_feature_nodelist_fmt_routerstatus.go
- linux_tor_src_feature_nodelist_microdesc.go
- linux_tor_src_feature_nodelist_networkstatus.go
- linux_tor_src_feature_nodelist_nickname.go
- linux_tor_src_feature_nodelist_node_select.go
- linux_tor_src_feature_nodelist_nodelist.go
- linux_tor_src_feature_nodelist_routerinfo.go
- linux_tor_src_feature_nodelist_routerlist.go
- linux_tor_src_feature_nodelist_routerset.go
- linux_tor_src_feature_nodelist_torcert.go
- linux_tor_src_feature_relay_dns.go
- linux_tor_src_feature_relay_ext_orport.go
- linux_tor_src_feature_relay_onion_queue.go
- linux_tor_src_feature_relay_router.go
- linux_tor_src_feature_relay_routerkeys.go
- linux_tor_src_feature_relay_routermode.go
- linux_tor_src_feature_relay_selftest.go
- linux_tor_src_feature_rend_rendcache.go
- linux_tor_src_feature_rend_rendclient.go
- linux_tor_src_feature_rend_rendcommon.go
- linux_tor_src_feature_rend_rendmid.go
- linux_tor_src_feature_rend_rendparse.go
- linux_tor_src_feature_rend_rendservice.go
- linux_tor_src_feature_stats_geoip_stats.go
- linux_tor_src_feature_stats_predict_ports.go
- linux_tor_src_feature_stats_rephist.go
- linux_tor_src_lib_compress_compress.go
- linux_tor_src_lib_compress_compress_buf.go
- linux_tor_src_lib_compress_compress_lzma.go
- linux_tor_src_lib_compress_compress_none.go
- linux_tor_src_lib_compress_compress_zlib.go
- linux_tor_src_lib_compress_compress_zstd.go
- linux_tor_src_lib_container_bloomfilt.go
- linux_tor_src_lib_container_buffers.go
- linux_tor_src_lib_container_map.go
- linux_tor_src_lib_container_order.go
- linux_tor_src_lib_container_smartlist.go
- linux_tor_src_lib_crypt_ops_aes_openssl.go
- linux_tor_src_lib_crypt_ops_crypto_cipher.go
- linux_tor_src_lib_crypt_ops_crypto_curve25519.go
- linux_tor_src_lib_crypt_ops_crypto_dh.go
- linux_tor_src_lib_crypt_ops_crypto_dh_openssl.go
- linux_tor_src_lib_crypt_ops_crypto_digest.go
- linux_tor_src_lib_crypt_ops_crypto_ed25519.go
- linux_tor_src_lib_crypt_ops_crypto_format.go
- linux_tor_src_lib_crypt_ops_crypto_hkdf.go
- linux_tor_src_lib_crypt_ops_crypto_init.go
- linux_tor_src_lib_crypt_ops_crypto_ope.go
- linux_tor_src_lib_crypt_ops_crypto_openssl_mgt.go
- linux_tor_src_lib_crypt_ops_crypto_pwbox.go
- linux_tor_src_lib_crypt_ops_crypto_rand.go
- linux_tor_src_lib_crypt_ops_crypto_rsa.go
- linux_tor_src_lib_crypt_ops_crypto_rsa_openssl.go
- linux_tor_src_lib_crypt_ops_crypto_s2k.go
- linux_tor_src_lib_crypt_ops_crypto_util.go
- linux_tor_src_lib_crypt_ops_digestset.go
- linux_tor_src_lib_ctime_di_ops.go
- linux_tor_src_lib_encoding_binascii.go
- linux_tor_src_lib_encoding_confline.go
- linux_tor_src_lib_encoding_cstring.go
- linux_tor_src_lib_encoding_keyval.go
- linux_tor_src_lib_encoding_pem.go
- linux_tor_src_lib_encoding_time_fmt.go
- linux_tor_src_lib_err_backtrace.go
- linux_tor_src_lib_err_torerr.go
- linux_tor_src_lib_evloop_compat_libevent.go
- linux_tor_src_lib_evloop_procmon.go
- linux_tor_src_lib_evloop_timers.go
- linux_tor_src_lib_evloop_token_bucket.go
- linux_tor_src_lib_evloop_workqueue.go
- linux_tor_src_lib_fdio_fdio.go
- linux_tor_src_lib_fs_conffile.go
- linux_tor_src_lib_fs_dir.go
- linux_tor_src_lib_fs_files.go
- linux_tor_src_lib_fs_freespace.go
- linux_tor_src_lib_fs_lockfile.go
- linux_tor_src_lib_fs_mmap.go
- linux_tor_src_lib_fs_path.go
- linux_tor_src_lib_fs_storagedir.go
- linux_tor_src_lib_fs_userdb.go
- linux_tor_src_lib_geoip_geoip.go
- linux_tor_src_lib_intmath_addsub.go
- linux_tor_src_lib_intmath_bits.go
- linux_tor_src_lib_intmath_muldiv.go
- linux_tor_src_lib_intmath_weakrng.go
- linux_tor_src_lib_lock_compat_mutex.go
- linux_tor_src_lib_lock_compat_mutex_pthreads.go
- linux_tor_src_lib_log_escape.go
- linux_tor_src_lib_log_git_revision.go
- linux_tor_src_lib_log_log.go
- linux_tor_src_lib_log_ratelim.go
- linux_tor_src_lib_log_util_bug.go
- linux_tor_src_lib_malloc_malloc.go
- linux_tor_src_lib_math_fp.go
- linux_tor_src_lib_math_laplace.go
- linux_tor_src_lib_memarea_memarea.go
- linux_tor_src_lib_meminfo_meminfo.go
- linux_tor_src_lib_net_address.go
- linux_tor_src_lib_net_alertsock.go
- linux_tor_src_lib_net_buffers_net.go
- linux_tor_src_lib_net_gethostname.go
- linux_tor_src_lib_net_inaddr.go
- linux_tor_src_lib_net_resolve.go
- linux_tor_src_lib_net_socket.go
- linux_tor_src_lib_net_socketpair.go
- linux_tor_src_lib_osinfo_uname.go
- linux_tor_src_lib_process_daemon.go
- linux_tor_src_lib_process_env.go
- linux_tor_src_lib_process_pidfile.go
- linux_tor_src_lib_process_restrict.go
- linux_tor_src_lib_process_setuid.go
- linux_tor_src_lib_process_subprocess.go
- linux_tor_src_lib_process_waitpid.go
- linux_tor_src_lib_sandbox_sandbox.go
- linux_tor_src_lib_smartlist_core_smartlist_core.go
- linux_tor_src_lib_smartlist_core_smartlist_split.go
- linux_tor_src_lib_string_compat_ctype.go
- linux_tor_src_lib_string_compat_string.go
- linux_tor_src_lib_string_parse_int.go
- linux_tor_src_lib_string_printf.go
- linux_tor_src_lib_string_scanf.go
- linux_tor_src_lib_string_util_string.go
- linux_tor_src_lib_term_getpass.go
- linux_tor_src_lib_thread_compat_pthreads.go
- linux_tor_src_lib_thread_compat_threads.go
- linux_tor_src_lib_thread_numcpus.go
- linux_tor_src_lib_time_compat_time.go
- linux_tor_src_lib_time_tvdiff.go
- linux_tor_src_lib_tls_buffers_tls.go
- linux_tor_src_lib_tls_tortls.go
- linux_tor_src_lib_tls_tortls_openssl.go
- linux_tor_src_lib_tls_x509.go
- linux_tor_src_lib_tls_x509_openssl.go
- linux_tor_src_lib_wallclock_approx_time.go
- linux_tor_src_lib_wallclock_time_to_tm.go
- linux_tor_src_lib_wallclock_tor_gettimeofday.go
- linux_tor_src_trunnel_channelpadding_negotiation.go
- linux_tor_src_trunnel_ed25519_cert.go
- linux_tor_src_trunnel_hs_cell_common.go
- linux_tor_src_trunnel_hs_cell_establish_intro.go
- linux_tor_src_trunnel_hs_cell_introduce1.go
- linux_tor_src_trunnel_hs_cell_rendezvous.go
- linux_tor_src_trunnel_link_handshake.go
- linux_tor_src_trunnel_pwbox.go
- linux_tor_src_trunnel_socks5.go
Click to show internal directories.
Click to hide internal directories.