Expand description
Cryptographic key module.
StructsΒ§
- Fingerprint
- A key fingerprint
- Signed
Public Key - A Public OpenPGP key (βTransferable Public Keyβ), complete with self-signatures (and optionally third party signatures). This format can be used to transfer a public key to other OpenPGP users.
- Signed
Secret Key - Represents a secret signed PGP key.
TraitsΒ§
- DcKey π
- Convenience trait for working with keys.
- DcSecret
Key π - Deltachat extension trait for secret keys.
FunctionsΒ§
- generate_
keypair π - load_
keypair π - load_
self_ πpublic_ key - load_
self_ πpublic_ keyring - Returns our own public keyring.
- load_
self_ πsecret_ key - load_
self_ πsecret_ keyring - preconfigure_
keypair - Saves a keypair as the default keys.
- store_
self_ πkeypair - Store the keypair as an owned keypair for addr in the database.