Tor 0.4.9.2-alpha-dev
|
#include <torcert.h>
Data Fields | |
ed25519_public_key_t | signed_key |
ed25519_public_key_t | signing_key |
time_t | valid_until |
uint8_t * | encoded |
size_t | encoded_len |
uint8_t | cert_type |
unsigned | signing_key_included: 1 |
unsigned | sig_bad: 1 |
unsigned | sig_ok: 1 |
unsigned | cert_expired: 1 |
unsigned | cert_valid: 1 |
An ed25519-signed certificate as used throughout the Tor protocol.
unsigned cert_expired |
True iff we checked the signature and first found that the cert had expired
Definition at line 55 of file torcert.h.
Referenced by tor_cert_describe_signature_status().
uint8_t cert_type |
One of CERT_TYPE_...
Definition at line 46 of file torcert.h.
Referenced by check_one_family_cert(), and desc_encode_v3().
unsigned cert_valid |
uint8_t* encoded |
The encoded representation of this certificate
Definition at line 41 of file torcert.h.
Referenced by add_ed25519_cert(), tor_cert_eq(), tor_cert_free_(), and tor_cert_get_checkable_sig().
size_t encoded_len |
The length of encoded
Definition at line 43 of file torcert.h.
Referenced by add_ed25519_cert(), tor_cert_eq(), tor_cert_free_(), and tor_cert_get_checkable_sig().
unsigned sig_bad |
True iff we checked the signature and found it bad
Definition at line 50 of file torcert.h.
Referenced by tor_cert_describe_signature_status().
unsigned sig_ok |
True iff we checked the signature and found it correct
Definition at line 52 of file torcert.h.
Referenced by tor_cert_describe_signature_status().
ed25519_public_key_t signed_key |
The key authenticated by this certificate
Definition at line 33 of file torcert.h.
Referenced by intro_point_is_usable().
ed25519_public_key_t signing_key |
The key that signed this certificate. This value may be unset if the certificate has never been checked, and didn't include its own key.
Definition at line 36 of file torcert.h.
Referenced by tor_cert_get_checkable_sig().
unsigned signing_key_included |
True iff we received a signing key embedded in this certificate
Definition at line 48 of file torcert.h.
Referenced by tor_cert_get_checkable_sig().
time_t valid_until |