tor  0.4.1.0-alpha-dev
Functions
hs_control.c File Reference
#include "core/or/or.h"
#include "feature/control/control.h"
#include "lib/crypt_ops/crypto_format.h"
#include "lib/crypt_ops/crypto_util.h"
#include "feature/hs/hs_client.h"
#include "feature/hs/hs_common.h"
#include "feature/hs/hs_control.h"
#include "feature/hs/hs_descriptor.h"
#include "feature/hs/hs_service.h"
#include "feature/nodelist/nodelist.h"
#include "feature/nodelist/node_st.h"
#include "feature/nodelist/routerstatus_st.h"

Go to the source code of this file.

Functions

void hs_control_desc_event_requested (const ed25519_public_key_t *onion_pk, const char *base64_blinded_pk, const routerstatus_t *hsdir_rs)
 
void hs_control_desc_event_failed (const hs_ident_dir_conn_t *ident, const char *hsdir_id_digest, const char *reason)
 
void hs_control_desc_event_received (const hs_ident_dir_conn_t *ident, const char *hsdir_id_digest)
 
void hs_control_desc_event_created (const char *onion_address, const ed25519_public_key_t *blinded_pk)
 
void hs_control_desc_event_upload (const char *onion_address, const char *hsdir_id_digest, const ed25519_public_key_t *blinded_pk, const uint8_t *hsdir_index)
 
void hs_control_desc_event_uploaded (const hs_ident_dir_conn_t *ident, const char *hsdir_id_digest)
 
void hs_control_desc_event_content (const hs_ident_dir_conn_t *ident, const char *hsdir_id_digest, const char *body)
 
int hs_control_hspost_command (const char *body, const char *onion_address, const smartlist_t *hsdirs_rs)
 
void hs_control_hsfetch_command (const ed25519_public_key_t *onion_identity_pk, const smartlist_t *hsdirs)
 

Detailed Description

Contains control port event related code.

Definition in file hs_control.c.