#include <or.h>
Data Fields | |
char | onion_address [REND_SERVICE_ID_LEN_BASE32+1] |
char | descriptor_cookie [REND_DESC_COOKIE_LEN] |
rend_auth_type_t | auth_type |
char | rend_pk_digest [DIGEST_LEN] |
char | rend_cookie [REND_COOKIE_LEN] |
char rend_data_t::onion_address[REND_SERVICE_ID_LEN_BASE32+1] |
Onion address (without the .onion part) that a client requests.
Referenced by _circuit_mark_for_close(), circuit_get_by_rend_query_and_purpose(), circuit_get_open_circ_or_launch(), circuit_is_acceptable(), connection_about_to_close_connection(), connection_ap_handshake_attach_circuit(), connection_dir_client_reached_eof(), count_established_intro_points(), directory_get_from_hs_dir(), rend_client_desc_trynow(), rend_client_get_random_intro(), rend_client_introduction_acked(), rend_client_refetch_v2_renddesc(), rend_client_remove_intro_point(), rend_client_send_introduction(), rend_service_introduce(), and rend_service_launch_establish_intro().
char rend_data_t::descriptor_cookie[REND_DESC_COOKIE_LEN] |
(Optional) descriptor cookie that is used by a client.
Referenced by directory_get_from_hs_dir(), rend_cache_store_v2_desc_as_client(), and rend_client_refetch_v2_renddesc().
Authorization type for accessing a service used by a client.
Referenced by directory_get_from_hs_dir(), rend_cache_store_v2_desc_as_client(), and rend_client_refetch_v2_renddesc().
char rend_data_t::rend_pk_digest[DIGEST_LEN] |
Hash of the hidden service's PK used by a service.
Referenced by rend_config_services(), rend_service_intro_established(), rend_service_intro_has_opened(), rend_service_introduce(), rend_service_launch_establish_intro(), rend_service_rendezvous_has_opened(), and rend_service_set_connection_addr_port().
char rend_data_t::rend_cookie[REND_COOKIE_LEN] |
Rendezvous cookie used by both, client and service.
Referenced by rend_client_send_establish_rendezvous(), rend_service_introduce(), and rend_service_rendezvous_has_opened().