Tor 0.4.9.2-alpha-dev
|
#include <hs_cell.h>
Data Fields | |
curve25519_public_key_t | onion_pk |
uint8_t | rendezvous_cookie [REND_COOKIE_LEN] |
curve25519_public_key_t | client_pk |
smartlist_t * | link_specifiers |
unsigned int | cc_enabled: 1 |
uint32_t | pow_effort |
Introduction data needed to launch a rendezvous circuit. This is set after receiving an INTRODUCE2 valid cell.
unsigned int cc_enabled |
Congestion control parameters.
Definition at line 62 of file hs_cell.h.
Referenced by hs_cell_parse_introduce2(), hs_circ_handle_introduce2(), launch_rendezvous_point_circuit(), and parse_introduce_cell_extension().
curve25519_public_key_t client_pk |
Client public key from the INTRODUCE2 encrypted section.
Definition at line 58 of file hs_cell.h.
Referenced by get_introduce2_keys_and_verify_mac(), hs_cell_parse_introduce2(), and launch_rendezvous_point_circuit().
smartlist_t* link_specifiers |
Link specifiers of the rendezvous point. Contains link_specifier_t.
Definition at line 60 of file hs_cell.h.
Referenced by enqueue_rend_request(), free_pending_rend(), hs_cell_parse_introduce2(), hs_circ_handle_introduce2(), and launch_rendezvous_point_circuit().
curve25519_public_key_t onion_pk |
Onion public key computed using the INTRODUCE2 encrypted section.
Definition at line 54 of file hs_cell.h.
Referenced by hs_cell_parse_introduce2(), and launch_rendezvous_point_circuit().
uint32_t pow_effort |
PoW effort.
Definition at line 64 of file hs_cell.h.
Referenced by compare_rend_request_by_effort_(), enqueue_rend_request(), handle_introduce2_encrypted_cell_pow_extension(), hs_circ_handle_introduce2(), launch_rendezvous_point_circuit(), top_of_rend_pqueue_is_worthwhile(), and trim_rend_pqueue().
uint8_t rendezvous_cookie[REND_COOKIE_LEN] |
Rendezvous cookie taken from the INTRODUCE2 encrypted section.
Definition at line 56 of file hs_cell.h.
Referenced by hs_cell_parse_introduce2(), hs_circ_handle_introduce2(), and launch_rendezvous_point_circuit().