Documentation ¶
Index ¶
- func CrypterFromKey(armoredKey string, loadPassphrase func() (string, bool)) crypto.Crypter
- func CrypterFromKeyPath(armoredKeyPath string, loadPassphrase func() (string, bool)) crypto.Crypter
- func CrypterFromKeyRingID(keyRingID string, loadPassphrase func() (string, bool)) crypto.Crypter
- type Crypter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CrypterFromKey ¶
CrypterFromKey creates Crypter from armored key.
func CrypterFromKeyPath ¶
CrypterFromKeyPath creates Crypter from armored key path.
Types ¶
type Crypter ¶
type Crypter struct { KeyRingID string IsUseKeyRingID bool ArmoredKey string IsUseArmoredKey bool ArmoredKeyPath string IsUseArmoredKeyPath bool PubKey openpgp.EntityList SecretKey openpgp.EntityList // contains filtered or unexported fields }
Crypter incapsulates specific of cypher method Includes keys, infrastructure information etc If many encryption methods will be used it worth to extract interface
Click to show internal directories.
Click to hide internal directories.