Tor
0.4.7.0-alpha-dev
|
Rendezvous implementation: shared code between introducers, services, clients, and rendezvous points. More...
#include "core/or/or.h"
#include "app/config/config.h"
#include "core/or/circuitlist.h"
#include "core/or/circuituse.h"
#include "feature/hs/hs_client.h"
#include "feature/hs/hs_common.h"
#include "feature/hs/hs_intropoint.h"
#include "feature/rend/rendcommon.h"
#include "feature/rend/rendmid.h"
#include "core/or/circuit_st.h"
#include "core/or/cpath_build_state_st.h"
#include "core/or/crypt_path_st.h"
#include "core/or/origin_circuit_st.h"
Go to the source code of this file.
Functions | |
void | rend_process_relay_cell (circuit_t *circ, const crypt_path_t *layer_hint, int command, size_t length, const uint8_t *payload) |
void | assert_circ_anonymity_ok (const origin_circuit_t *circ, const or_options_t *options) |
Rendezvous implementation: shared code between introducers, services, clients, and rendezvous points.
Definition in file rendcommon.c.
void rend_process_relay_cell | ( | circuit_t * | circ, |
const crypt_path_t * | layer_hint, | ||
int | command, | ||
size_t | length, | ||
const uint8_t * | payload | ||
) |
Called when we get a rendezvous-related relay cell on circuit circ. Dispatch on rendezvous relay command.
Definition at line 34 of file rendcommon.c.