Tor 0.4.9.1-alpha-dev
|
#include <hs_cell.h>
Data Fields | |
unsigned int | is_legacy: 1 |
const crypto_pk_t * | legacy_key |
const ed25519_public_key_t * | auth_pk |
const curve25519_public_key_t * | enc_pk |
const struct hs_subcredential_t * | subcredential |
const curve25519_public_key_t * | onion_pk |
const uint8_t * | rendezvous_cookie |
const curve25519_keypair_t * | client_kp |
smartlist_t * | link_specifiers |
unsigned int | cc_enabled: 1 |
const hs_pow_solution_t * | pow_solution |
This data structure contains data that we need to build an INTRODUCE1 cell used by the INTRODUCE1 build function.
const ed25519_public_key_t* auth_pk |
Introduction point authentication public key.
Definition at line 31 of file hs_cell.h.
Referenced by introduce1_set_auth_key().
unsigned int cc_enabled |
Congestion control parameters.
Definition at line 45 of file hs_cell.h.
Referenced by introduce1_set_encrypted().
const curve25519_keypair_t* client_kp |
const curve25519_public_key_t* enc_pk |
unsigned int is_legacy |
const crypto_pk_t* legacy_key |
smartlist_t* link_specifiers |
Rendezvous point link specifiers.
Definition at line 43 of file hs_cell.h.
Referenced by introduce1_set_encrypted().
const curve25519_public_key_t* onion_pk |
Onion public key for the ntor handshake.
Definition at line 37 of file hs_cell.h.
Referenced by introduce1_set_encrypted().
const hs_pow_solution_t* pow_solution |
PoW solution (Can be NULL if disabled).
Definition at line 47 of file hs_cell.h.
Referenced by introduce1_set_encrypted().
const uint8_t* rendezvous_cookie |
Rendezvous cookie.
Definition at line 39 of file hs_cell.h.
Referenced by introduce1_set_encrypted().
const struct hs_subcredential_t* subcredential |