Tor 0.4.9.2-alpha-dev
|
Data Fields | |
struct aes_cnt_cipher_t * | f_crypto |
struct aes_cnt_cipher_t * | b_crypto |
struct crypto_digest_t * | f_digest |
struct crypto_digest_t * | b_digest |
uint8_t | sendme_digest [DIGEST_LEN] |
Definition at line 18 of file tor1_crypt_st.h.
struct aes_cnt_cipher_t* b_crypto |
Encryption key and counter for cells heading back from the OR at this step.
Definition at line 24 of file tor1_crypt_st.h.
Referenced by tor1_crypt_assert_ok(), tor1_crypt_client_backward(), tor1_crypt_init(), tor1_crypt_relay_backward(), and tor1_crypt_relay_originate().
struct crypto_digest_t* b_digest |
Digest state for cells heading away from the OR at this step.
Definition at line 29 of file tor1_crypt_st.h.
Referenced by tor1_crypt_assert_ok(), tor1_crypt_init(), and tor1_crypt_relay_originate().
struct aes_cnt_cipher_t* f_crypto |
Encryption key and counter for cells heading towards the OR at this step.
Definition at line 21 of file tor1_crypt_st.h.
Referenced by tor1_crypt_assert_ok(), tor1_crypt_client_forward(), tor1_crypt_client_originate(), tor1_crypt_init(), and tor1_crypt_relay_forward().
struct crypto_digest_t* f_digest |
Digest state for cells heading towards the OR at this step.
Definition at line 27 of file tor1_crypt_st.h.
Referenced by tor1_crypt_assert_ok(), tor1_crypt_client_originate(), and tor1_crypt_init().
uint8_t sendme_digest[DIGEST_LEN] |
Digest used for the next SENDME cell if any.
This digest is updated every time a cell is originated or recognized in either direction. Any operation with this object may invalidate this digest.
Definition at line 36 of file tor1_crypt_st.h.
Referenced by tor1_crypt_client_originate(), and tor1_crypt_relay_originate().