tor  master
Data Fields
rend_data_v2_t Struct Reference
Collaboration diagram for rend_data_v2_t:
Collaboration graph
[legend]

Data Fields

rend_data_t base_
 
char onion_address [REND_SERVICE_ID_LEN_BASE32+1]
 
char descriptor_id [REND_NUMBER_OF_NON_CONSECUTIVE_REPLICAS][DIGEST_LEN]
 
char descriptor_cookie [REND_DESC_COOKIE_LEN]
 
rend_auth_type_t auth_type
 
char desc_id_fetch [DIGEST_LEN]
 
char rend_pk_digest [DIGEST_LEN]
 

Field Documentation

◆ auth_type

rend_auth_type_t auth_type

Authorization type for accessing a service used by a client.

◆ desc_id_fetch

char desc_id_fetch[DIGEST_LEN]

Descriptor ID for a client request. The control port command HSFETCH uses this. It's set if the descriptor query should only use this descriptor ID.

◆ descriptor_cookie

char descriptor_cookie[REND_DESC_COOKIE_LEN]

(Optional) descriptor cookie that is used by a client.

◆ descriptor_id

Descriptor ID for each replicas computed from the onion address. If the onion address is empty, this array MUST be empty. We keep them so we know when to purge our entry in the last hsdir request table.

◆ onion_address

char onion_address[REND_SERVICE_ID_LEN_BASE32+1]

Onion address (without the .onion part) that a client requests.

◆ rend_pk_digest

char rend_pk_digest[DIGEST_LEN]

Hash of the hidden service's PK used by a service.


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