Data Fields
hs_service_descriptor_t Struct Reference

Data Fields

curve25519_keypair_t auth_ephemeral_kp
uint8_t descriptor_cookie [HS_DESC_DESCRIPTOR_COOKIE_LEN]
ed25519_keypair_t signing_kp
ed25519_keypair_t blinded_kp
uint64_t time_period_num
struct crypto_ope_tope_cipher
time_t next_upload_time
hs_service_intropoints_t intro_points
unsigned int missing_intro_points: 1

Detailed Description

Definition at line 123 of file hs_service.h.

Field Documentation

◆ ope_cipher

struct crypto_ope_t* hs_service_descriptor_t::ope_cipher

Immutable: The OPE cipher for encrypting revision counters for this descriptor. Tied to the descriptor blinded key.

Definition at line 142 of file hs_service.h.

◆ previous_hsdirs

smartlist_t* hs_service_descriptor_t::previous_hsdirs

Mutable: List of the responsible HSDirs (their b64ed identity digest) last time we uploaded this descriptor. If the set of responsible HSDirs is different from this list, this means we received new dirinfo and we need to reupload our descriptor.

Definition at line 164 of file hs_service.h.

Referenced by service_desc_hsdirs_changed().

The documentation for this struct was generated from the following file: