This module provides types used in OpenPGP, like enumerations describing algorithms.
- Rounding the creation time of signatures: See the
- Checking key usage flags: See the
- Setting key validity ranges: See the
Allows adjusting the amount of effort spent on compressing encoded data. This structure additionally has several helper methods for commonly used compression strategies.
Describes particular features supported by the given OpenPGP implementation.
Holds imformation about a key in particular how the given key can be used.
Describes a key that has been designated to issue revocation signatures.
Describes preferences regarding to key servers.
In OpenPGP time is represented as the number of seconds since the UNIX epoch stored
u32. These two data structures allow manipulating OpenPGP time ensuring
that adding or subtracting durations will never overflow or underflow without
A variable-sized set of boolean flags.
A duration representable by OpenPGP.
Describes the features supported by an OpenPGP implementation.
Describes how a key may be used, and stores additional information.
Describes preferences regarding key servers.
Designates a key as a valid third-party revoker.
A timestamp representable by OpenPGP.
Elliptic curves used in OpenPGP.
Describes the format of the body of a literal data packet.
Describes the reason for a revocation.
The revocation status.
Describes whether a
ReasonForRevocation should be consider hard