Tor
0.4.6.0-alpha-dev
|
feature/hs: v3 (current) onion service protocol
More...Files | |
file | hs_cache.c [code] |
Handle hidden service descriptor caches. | |
file | hs_cache.h [code] |
Header file for hs_cache.c. | |
file | hs_cell.c [code] |
Hidden service API for cell creation and handling. | |
file | hs_cell.h [code] |
Header file containing cell data for the whole HS subsystem. | |
file | hs_circuit.c [code] |
file | hs_circuit.h [code] |
Header file containing circuit data for the whole HS subsystem. | |
file | hs_circuitmap.c [code] |
Hidden service circuitmap: A hash table that maps binary tokens to introduction and rendezvous circuits; it's used: (a) by relays acting as intro points and rendezvous points (b) by hidden services to find intro and rend circuits and (c) by HS clients to find rendezvous circuits. | |
file | hs_circuitmap.h [code] |
Header file for hs_circuitmap.c. | |
file | hs_client.c [code] |
Implement next generation hidden service client functionality. | |
file | hs_client.h [code] |
Header file containing client data for the HS subsystem. | |
file | hs_common.c [code] |
Contains code shared between different HS protocol version as well as useful data structures and accessors used by other subsystems. The rendcommon.c should only contains code relating to the v2 protocol. | |
file | hs_common.h [code] |
Header file containing common data for the whole HS subsystem. | |
file | hs_config.c [code] |
Implement hidden service configuration subsystem. | |
file | hs_config.h [code] |
Header file containing configuration ABI/API for the HS subsystem. | |
file | hs_control.c [code] |
Contains control port event related code. | |
file | hs_control.h [code] |
Header file containing control port event related code. | |
file | hs_descriptor.c [code] |
Handle hidden service descriptor encoding/decoding. | |
file | hs_descriptor.h [code] |
Header file for hs_descriptor.c. | |
file | hs_dos.c [code] |
Implement denial of service mitigation for the onion service subsystem. | |
file | hs_dos.h [code] |
Header file containing denial of service defenses for the HS subsystem for all versions. | |
file | hs_ident.c [code] |
Contains circuit and connection identifier code for the whole HS subsystem. | |
file | hs_ident.h [code] |
Header file containing circuit and connection identifier data for the whole HS subsystem. | |
file | hs_intropoint.c [code] |
Implement next generation introductions point functionality. | |
file | hs_intropoint.h [code] |
Header file for hs_intropoint.c. | |
file | hs_metrics.c [code] |
Onion service metrics exposed through the MetricsPort. | |
file | hs_metrics.h [code] |
Header for feature/hs/hs_metrics.c. | |
file | hs_metrics_entry.c [code] |
Defines the metrics entry that are collected by an onion service. | |
file | hs_metrics_entry.h [code] |
Header for feature/hs/hs_metrics_entry.c. | |
file | hs_ob.c [code] |
Implement Onion Balance specific code. | |
file | hs_ob.h [code] |
Header file for the specific code for onion balance. | |
file | hs_service.c [code] |
Implement next generation hidden service functionality. | |
file | hs_service.h [code] |
Header file containing service data for the HS subsystem. | |
file | hs_stats.c [code] |
Keeps stats about the activity of our onion service(s). | |
file | hs_stats.h [code] |
Header file for hs_stats.c. | |
file | hs_sys.c [code] |
Setup and tear down the HS subsystem. | |
file | hs_sys.h [code] |
Header for feature/hs/hs_sys.c. | |
file | hsdir_index_st.h [code] |
HS directory index structure. | |
feature/hs: v3 (current) onion service protocol
This directory implements the v3 onion service protocol, as specified in rend-spec-v3.txt.