|
Tor
0.4.7.0-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 |
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 30 of file hs_cell.h.
Referenced by introduce1_set_auth_key().
| 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 42 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 36 of file hs_cell.h.
Referenced by introduce1_set_encrypted().
| const uint8_t* rendezvous_cookie |
Rendezvous cookie.
Definition at line 38 of file hs_cell.h.
Referenced by introduce1_set_encrypted().
| const struct hs_subcredential_t* subcredential |