rend_data_t Struct Reference

#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]


Detailed Description

Client- and server-side data that is used for hidden service connection establishment. Not all fields contain data depending on where this struct is used.

Field Documentation

char rend_data_t::onion_address[REND_SERVICE_ID_LEN_BASE32+1]

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]

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().


The documentation for this struct was generated from the following file:

Generated on Tue May 25 00:31:19 2010 for tor by  doxygen 1.5.6