Tor 0.4.9.1-alpha-dev
|
#include <hs_descriptor.h>
Data Fields | |
hs_desc_plaintext_data_t | plaintext_data |
hs_desc_superencrypted_data_t | superencrypted_data |
hs_desc_encrypted_data_t | encrypted_data |
hs_subcredential_t | subcredential |
Service descriptor in its decoded form.
Definition at line 241 of file hs_descriptor.h.
hs_desc_encrypted_data_t encrypted_data |
The following contains what's in the encrypted part of the descriptor. It's only encrypted in the encoded version of the descriptor thus the data contained in that object is in plaintext.
Definition at line 253 of file hs_descriptor.h.
Referenced by build_desc_intro_points(), build_service_desc_encrypted(), find_desc_intro_point_by_legacy_id(), get_inner_encrypted_layer_plaintext(), hs_client_any_intro_points_usable(), hs_desc_encode_descriptor(), hs_desc_obj_size(), hs_desc_supports_congestion_control(), hs_descriptor_clear_intro_points(), hs_descriptor_free_(), and setup_rendezvous_circ_congestion_control().
hs_desc_plaintext_data_t plaintext_data |
Contains the plaintext part of the descriptor.
Definition at line 243 of file hs_descriptor.h.
Referenced by build_desc_signing_key_cert(), build_service_desc_plaintext(), client_get_random_intro(), decrypt_desc_layer(), desc_encode_v3(), encode_superencrypted_data(), hs_desc_encode_descriptor(), hs_desc_obj_size(), and hs_descriptor_free_().
hs_subcredential_t subcredential |
Subcredentials of a service, used by the client and service to decrypt the encrypted data.
Definition at line 257 of file hs_descriptor.h.
Referenced by build_service_desc_plaintext(), decrypt_descriptor_cookie(), hs_desc_encode_descriptor(), hs_desc_obj_size(), and send_introduce1().
hs_desc_superencrypted_data_t superencrypted_data |
The following contains what's in the superencrypted part of the descriptor. It's only encrypted in the encoded version of the descriptor thus the data contained in that object is in plaintext.
Definition at line 248 of file hs_descriptor.h.
Referenced by build_service_desc_superencrypted(), decrypt_desc_layer(), decrypt_descriptor_cookie(), desc_decrypt_encrypted(), get_all_auth_client_lines(), and hs_descriptor_free_().