tor
master
|
#include <or.h>
Data Fields | |
char | nickname [MAX_HEX_NICKNAME_LEN+1] |
char | identity_digest [DIGEST_LEN] |
ed25519_public_key_t | ed_identity |
uint16_t | port |
tor_addr_t | addr |
crypto_pk_t * | onion_key |
curve25519_public_key_t | curve25519_onion_key |
Information on router used when extending a circuit. We don't need a full routerinfo_t to extend: we only need addr:port:keyid to build an OR connection, and onion_key to create the onionskin. Note that for onehop general-purpose tunnels, the onion_key is NULL.
tor_addr_t addr |
IP address.
ed25519_public_key_t ed_identity |
Ed25519 identity for this router, if any.
char identity_digest[DIGEST_LEN] |
Hash of this router's RSA identity key.
char nickname[MAX_HEX_NICKNAME_LEN+1] |
This router's nickname for display.
crypto_pk_t* onion_key |
Current onionskin key.
uint16_t port |
OR port.