Expand description
This module is where all relay related keys are declared along their key specifier for the KeyMgr so some of them can be stored on disk.
Structs§
- Relay
Identity Keypair - [KP_relayid_ed] Long-term identity keypair. Never rotates.
- Relay
Identity Public Key - Public key component of this keypair. Useful if we move the public key around, it then keeps it semantic with the name and less prone to errors.
- Relay
Identity RsaKeypair - [KP_relayid_rsa] Legacy RSA long-term identity keypair. Never rotates.
- Relay
Identity RsaPublic Key - Public key component of this keypair. Useful if we move the public key around, it then keeps it semantic with the name and less prone to errors.
- Relay
Link Signing Keypair - [KP_link_ed] Short-term signing keypair for link authentication. Rotated frequently.
- Relay
Link Signing Public Key - Public key component of this keypair. Useful if we move the public key around, it then keeps it semantic with the name and less prone to errors.
- Relay
Ntor Keypair - [KP_ntor] Medium-term keypair for the circuit extension handshake. Rotated periodically.
- Relay
Ntor Keys - The relay’s ntor key set contains both the current key and the previous one, allowing it to handle clients or relays that may be using different consensus views.
- Relay
Ntor Public Key - Public key component of this keypair. Useful if we move the public key around, it then keeps it semantic with the name and less prone to errors.
- Relay
Signing Keypair - [KP_relaysign_ed] Medium-term signing keypair. Rotated periodically.
- Relay
Signing Public Key - Public key component of this keypair. Useful if we move the public key around, it then keeps it semantic with the name and less prone to errors.