|
Tor 0.4.9.3-alpha-dev
|
Data Fields | ||
| uint16_t | tag | |
| circuit_params_t | chosen_params | |
| union { | ||
| struct fast_handshake_state_t * fast | ||
| struct ntor_handshake_state_t * ntor | ||
| struct ntor3_handshake_state_t * ntor3 | ||
| } | u | |
Definition at line 22 of file crypt_path_st.h.
| circuit_params_t chosen_params |
Initial circuit parameters (selected during first stage of negotiation; may be changed based on response from relay).
Definition at line 28 of file crypt_path_st.h.
Referenced by onion_skin_client_handshake(), and onion_skin_create().
| struct fast_handshake_state_t* fast |
Definition at line 30 of file crypt_path_st.h.
| struct ntor_handshake_state_t* ntor |
Definition at line 31 of file crypt_path_st.h.
| struct ntor3_handshake_state_t* ntor3 |
Definition at line 32 of file crypt_path_st.h.
| uint16_t tag |
One of ONION_HANDSHAKE_TYPE_*. Determines which member of the union is accessible.
Definition at line 25 of file crypt_path_st.h.
Referenced by circuit_finish_handshake(), onion_handshake_state_release(), onion_skin_client_handshake(), and onion_skin_create().