[][src]Module sequoia_openpgp::types

Primitive OpenPGP types.

This module provides types used in OpenPGP, like enumerations describing algorithms.

Structs

Duration

A duration representable by OpenPGP.

Features

Describes features supported by an OpenPGP implementation.

KeyFlags

Describes how a key may be used, and stores additional information.

KeyServerPreferences

Describes preferences regarding key servers.

Timestamp

A timestamp representable by OpenPGP.

Enums

AEADAlgorithm

The AEAD algorithms as defined in Section 9.6 of RFC 4880bis.

CompressionAlgorithm

The OpenPGP compression algorithms as defined in Section 9.3 of RFC 4880.

Curve

Elliptic curves used in OpenPGP.

DataFormat

Describes the format of the body of a literal data packet.

HashAlgorithm

The OpenPGP hash algorithms as defined in Section 9.4 of RFC 4880.

PublicKeyAlgorithm

The OpenPGP public key algorithms as defined in Section 9.1 of RFC 4880, and Section 5 of RFC 6637.

ReasonForRevocation

Describes the reason for a revocation.

RevocationType

Describes whether a ReasonForRevocation should be consider hard or soft.

SignatureType

Signature type as defined in Section 5.2.1 of RFC 4880.

SymmetricAlgorithm

The symmetric-key algorithms as defined in Section 9.2 of RFC 4880.