[][src]Module sequoia_openpgp::constants

Constants used in OpenPGP.

This module defines enumerations describing algorithms used in OpenPGP.

Structs

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.

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.