Modules§
Structs§
- DsaPublic
Params - Ed448
Public Params - Ed25519
Public Params - Elgamal
Public Params - Encrypted
Secret Params - Experimental
Tag - Tag for Experimental Packets, that can only be
60..=63
. - Invalid
Tag - Tag that can only be
0
,15
,16
, or64
and above. Those IDs are invalid and should not occur in the wild. - KeyId
- Represents a Key ID.
- Mpi
- Represents an owned MPI value. The inner value is ready to be serialized, without the need to strip leading zeros.
- Revocation
Key - RsaPublic
Params - Signed
User - Signed
User Attribute - Unassigned
Critical Tag - Tag for Unassigned Critical Packets, that can only be
22..=39
. - Unassigned
NonCritical Tag - Tag for Unassigned Non-Critical Packets, that can only be
40..=59
. - X448
Public Params - X25519
Public Params
Enums§
- Compression
Algorithm - Available compression algorithms. Ref: https://www.rfc-editor.org/rfc/rfc9580.html#name-compression-algorithms
- Ecdh
Public Params - Ecdsa
Public Params - Eddsa
Legacy Public Params - EskType
- Select which type of encrypted session key data should be produced in an encryption step
- Fingerprint
- Represents a Fingerprint.
- KeyVersion
- Packet
Header Version - The version of the packet format.
- Packet
Length - Represents the packet length.
- Password
- Wraps around a callback to unlock keys.
- Pkesk
Bytes - Values comprising a Public Key Encrypted Session Key
- Pkesk
Version - Plain
Secret Params - Public
Params - Represent the public parameters for the different algorithms.
- Revocation
KeyClass - S2kParams
- S2kUsage
- The available s2k usages.
- Secret
Params - A list of params that are used to represent the values of possibly encrypted key, from imports and exports.
- Signature
Bytes - An OpenPGP cryptographic signature.
- Skesk
Version - String
ToKey - Tag
- Packet Type ID, see https://www.rfc-editor.org/rfc/rfc9580.html#packet-types