* `tor-spec.txt `_ section 4.2 * `cert-spec.txt `_ section A.1 * `rend-spec-v3.txt `_ appendix E .. versionchanged:: 1.8.0 Added the ED25519_SIGNING, LINK_CERT, ED25519_AUTHENTICATE, ED25519_IDENTITY, HS_V3_DESC_SIGNING, HS_V3_INTRO_AUTH, NTOR_ONION_KEY, and HS_V3_NTOR_ENC certificate types. ========================= =========== CertType Description ========================= =========== **LINK** link key certificate certified by RSA1024 identity **IDENTITY** RSA1024 Identity certificate **AUTHENTICATE** RSA1024 AUTHENTICATE cell link certificate **ED25519_SIGNING** Ed25519 signing key, signed with identity key **LINK_CERT** TLS link certificate, signed with ed25519 signing key **ED25519_AUTHENTICATE** Ed25519 AUTHENTICATE cell key, signed with ed25519 signing key **ED25519_IDENTITY** Ed25519 identity, signed with RSA identity **HS_V3_DESC_SIGNING** hidden service v3 short-term descriptor signing key **HS_V3_INTRO_AUTH** hidden service v3 introduction point authentication key **NTOR_ONION_KEY** ntor onion key cross-certifying ed25519 identity key **HS_V3_NTOR_ENC** hidden service v3 ntor-extra encryption key **UNKNOWN** unrecognized certificate type ========================= =========== .. data:: CloseReason (enum) Reason a relay is closed. ===================== =========== CloseReason Description ===================== =========== **NONE** no reason given **PROTOCOL** tor protocol violation **INTERNAL** internal error **REQUESTED** client sent a TRUNCATE command **HIBERNATING** relay suspended, trying to save bandwidth **RESOURCELIMIT** out of memory, sockets, or circuit IDs **CONNECTFAILED** unable to reach relay **OR_IDENTITY** connected, but its OR identity was not as expected **OR_CONN_CLOSED** connection that was carrying this circuit died **FINISHED** circuit has expired for being dirty or old **TIMEOUT** circuit construction took too long **DESTROYED** circuit was destroyed without a client TRUNCATE **NOSUCHSERVICE** request was for an unknown hidden service **UNKNOWN** unrecognized reason ===================== =========== é