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 Keypair Specifier - The key specifier of the relay long-term identity key (RelayIdentityKeypair)
- Relay
Identity 🔒Keypair Specifier Info Extractor - Relay
Identity Keypair Specifier Pattern - Pattern matching some or all
RelayIdentityKeypairSpecifier
- 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 Public KeySpecifier - The public part of the long-term identity key of the relay.
- Relay
Identity 🔒Public KeySpecifier Info Extractor - Relay
Identity Public KeySpecifier Pattern - Pattern matching some or all
RelayIdentityPublicKeySpecifier
- 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
Signing Keypair - [KP_relaysign_ed] Medium-term signing keypair. Rotated periodically.
- Relay
Signing Keypair Specifier - The key specifier of the relay medium-term signing key.
- Relay
Signing 🔒Keypair Specifier Info Extractor - Relay
Signing Keypair Specifier Pattern - Pattern matching some or all
RelaySigningKeypairSpecifier
- 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.
- Timestamp
- The approximate time when a
RelaySigningKeypairSpecifier
was generated.