Tor 0.4.9.0-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 54 of file torcert.h.
Referenced by tor_cert_describe_signature_status().
uint8_t cert_type |
unsigned cert_valid |
uint8_t* encoded |
The encoded representation of this certificate
Definition at line 40 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 42 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 49 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 51 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 32 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 35 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 47 of file torcert.h.
Referenced by tor_cert_get_checkable_sig().
time_t valid_until |