Settings
Help

Module pk

Module pk 

Source
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§

RelayIdentityKeypair
[KP_relayid_ed] Long-term identity keypair. Never rotates.
RelayIdentityKeypairSpecifier
The key specifier of the relay long-term identity key (RelayIdentityKeypair)
RelayIdentityKeypairSpecifierPattern
Pattern matching some or all RelayIdentityKeypairSpecifier
RelayIdentityPublicKey
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.
RelayIdentityPublicKeySpecifier
The public part of the long-term identity key of the relay.
RelayIdentityPublicKeySpecifierPattern
Pattern matching some or all RelayIdentityPublicKeySpecifier
RelayIdentityRsaKeypair
[KP_relayid_rsa] Legacy RSA long-term identity keypair. Never rotates.
RelayIdentityRsaKeypairSpecifier
The key specifier of the legacy RSA relay long-term identity key (RelayIdentityRsaKeypair)
RelayIdentityRsaKeypairSpecifierPattern
Pattern matching some or all RelayIdentityRsaKeypairSpecifier
RelayIdentityRsaPublicKey
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.
RelayIdentityRsaPublicKeySpecifier
The public part of the long-term identity key of the relay.
RelayIdentityRsaPublicKeySpecifierPattern
Pattern matching some or all RelayIdentityRsaPublicKeySpecifier
RelayLinkSigningKeypair
[KP_link_ed] Short-term signing keypair for link authentication. Rotated frequently.
RelayLinkSigningPublicKey
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.
RelaySigningKeypair
[KP_relaysign_ed] Medium-term signing keypair. Rotated periodically.
RelaySigningKeypairSpecifier
The key specifier of the relay medium-term signing key.
RelaySigningKeypairSpecifierPattern
Pattern matching some or all RelaySigningKeypairSpecifier
RelaySigningPublicKey
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.