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§
- RelayIdentity Keypair 
- [KP_relayid_ed] Long-term identity keypair. Never rotates.
- RelayIdentity Keypair Specifier 
- The key specifier of the relay long-term identity key (RelayIdentityKeypair)
- RelayIdentity Keypair Specifier Pattern 
- Pattern matching some or all RelayIdentityKeypairSpecifier
- RelayIdentity 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.
- RelayIdentity Public KeySpecifier 
- The public part of the long-term identity key of the relay.
- RelayIdentity Public KeySpecifier Pattern 
- Pattern matching some or all RelayIdentityPublicKeySpecifier
- RelayIdentity RsaKeypair 
- [KP_relayid_rsa] Legacy RSA long-term identity keypair. Never rotates.
- RelayIdentity RsaKeypair Specifier 
- The key specifier of the legacy RSA relay long-term identity key (RelayIdentityRsaKeypair)
- RelayIdentity RsaKeypair Specifier Pattern 
- Pattern matching some or all RelayIdentityRsaKeypairSpecifier
- RelayIdentity 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.
- RelayIdentity RsaPublic KeySpecifier 
- The public part of the long-term identity key of the relay.
- RelayIdentity RsaPublic KeySpecifier Pattern 
- Pattern matching some or all RelayIdentityRsaPublicKeySpecifier
- RelayLink Signing Keypair 
- [KP_link_ed] Short-term signing keypair for link authentication. Rotated frequently.
- RelayLink 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.
- RelaySigning Keypair 
- [KP_relaysign_ed] Medium-term signing keypair. Rotated periodically.
- RelaySigning Keypair Specifier 
- The key specifier of the relay medium-term signing key.
- RelaySigning Keypair Specifier Pattern 
- Pattern matching some or all RelaySigningKeypairSpecifier
- RelaySigning 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 RelaySigningKeypairSpecifierwas generated.