Tor 0.4.9.3-alpha-dev
|
#include <hs_descriptor.h>
Data Fields | |
unsigned int | create2_ntor: 1 |
smartlist_t * | intro_auth_types |
unsigned int | single_onion_service: 1 |
char * | flow_control_pv |
uint8_t | sendme_inc |
hs_pow_desc_params_t * | pow_params |
smartlist_t * | intro_points |
The encrypted data section of a descriptor. Obviously the data in this is in plaintext but encrypted once encoded.
Definition at line 159 of file hs_descriptor.h.
unsigned int create2_ntor |
Bitfield of CREATE2 cell supported formats. The only currently supported format is ntor.
Definition at line 162 of file hs_descriptor.h.
Referenced by build_service_desc_encrypted(), decode_create2_list(), desc_decode_encrypted_v3(), and get_inner_encrypted_layer_plaintext().
char* flow_control_pv |
Flow control protocol version line.
Definition at line 172 of file hs_descriptor.h.
Referenced by desc_decode_encrypted_v3(), hs_desc_encrypted_data_free_contents(), and hs_desc_supports_congestion_control().
smartlist_t* intro_auth_types |
A list of authentication types that a client must at least support one in order to contact the service. Contains NULL terminated strings.
Definition at line 166 of file hs_descriptor.h.
Referenced by build_service_desc_encrypted(), decode_auth_type(), get_inner_encrypted_layer_plaintext(), hs_desc_encrypted_data_free_contents(), and hs_desc_encrypted_obj_size().
smartlist_t* intro_points |
A list of intro points. Contains hs_desc_intro_point_t objects.
Definition at line 179 of file hs_descriptor.h.
Referenced by build_desc_intro_points(), build_service_desc_encrypted(), client_get_random_intro(), decode_intro_points(), desc_decode_encrypted_v3(), find_desc_intro_point_by_ident(), find_desc_intro_point_by_legacy_id(), get_inner_encrypted_layer_plaintext(), hs_client_any_intro_points_usable(), hs_desc_encrypted_data_free_contents(), hs_desc_encrypted_obj_size(), hs_descriptor_clear_intro_points(), and intro_points_all_timed_out().
hs_pow_desc_params_t* pow_params |
PoW parameters. If NULL, it is not present.
Definition at line 176 of file hs_descriptor.h.
Referenced by can_client_refetch_desc(), connection_ap_handle_onion(), consider_sending_introduce1(), desc_decode_encrypted_v3(), get_inner_encrypted_layer_plaintext(), hs_desc_encrypted_data_free_contents(), and update_all_descriptors_pow_params().
uint8_t sendme_inc |
Definition at line 173 of file hs_descriptor.h.
unsigned int single_onion_service |
Is this descriptor a single onion service?
Definition at line 169 of file hs_descriptor.h.
Referenced by build_service_desc_encrypted(), desc_decode_encrypted_v3(), get_inner_encrypted_layer_plaintext(), and setup_rendezvous_circ_congestion_control().