# Functions
DecryptKey decrypts a private key provided a pass phrase.
EncryptKey encrypts a private key using a pass phrase.
FetchPubkey pulls a public key from the Key Service.
GetPrivateEntity retrieves the entity selected by f from the Singularity private keyring.
GetTokenFile returns a string describing the path to the stored token file.
GlobalHandleOpt is the option to set a keyring as global.
NewHandle initializes a new keyring in path.
NewHybridKeyRing returns a keyring backed by both the local public keyring and the configured keyserver.
NewMultiKeyRing returns a keyring backed by different public keyring.
PrintEntity pretty prints an entity entry.
PublicKeyRing retrieves the Singularity public KeyRing.
PushPubkey pushes a public key to the Key Service.
RecryptKey Will decrypt a entity, then recrypt it with the same password.
SearchPubkey connects to a key server and searches for a specific key.
SelectPrivKey prints a secret key list to user and returns the choice.
# Variables
ErrEmptyKeyring is the error when the public, or private keyring empty.
# Structs
GenKeyPairOptions parameters needed for generating new key pair.
Handle is a structure representing a keyring.
KeyExistsError is a type representing an error associated to a specific key.
# Type aliases
EntitySelector selects an Entity given an EntityList.
HandleOpt is a type representing option which can be passed to NewHandle.