Tor 0.4.9.1-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(), 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 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(), 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_service_desc_encrypted(), decode_intro_points(), find_desc_intro_point_by_legacy_id(), hs_client_any_intro_points_usable(), and hs_descriptor_clear_intro_points().
hs_pow_desc_params_t* pow_params |
PoW parameters. If NULL, it is not present.
Definition at line 176 of file hs_descriptor.h.
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(), and setup_rendezvous_circ_congestion_control().