9 #ifndef TOR_HS_CONTROL_H
10 #define TOR_HS_CONTROL_H
16 const char *base64_blinded_pk,
21 const char *hsdir_id_digest,
26 const char *hsdir_id_digest);
34 const char *hsdir_id_digest,
36 const uint8_t *hsdir_index);
40 const char *hsdir_id_digest);
44 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)
int hs_control_hspost_command(const char *body, const char *onion_address, const smartlist_t *hsdirs_rs)
void hs_control_desc_event_uploaded(const hs_ident_dir_conn_t *ident, const char *hsdir_id_digest)
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_hsfetch_command(const ed25519_public_key_t *onion_identity_pk, const smartlist_t *hsdirs)
void hs_control_desc_event_received(const hs_ident_dir_conn_t *ident, const char *hsdir_id_digest)
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_content(const hs_ident_dir_conn_t *ident, const char *hsdir_id_digest, const char *body)
Header file containing circuit and connection identifier data for the whole HS subsystem.