Module types

Source

Modules§

encrypted_secret
plain_secret
public
secret

Structs§

EncryptedSecretParams
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.
MpiRef
Represents a borrowed MPI value. The inner value is ready to be serialized, without the need to strip leading zeros.
Packet
Represents a Packet. A packet is the record structure used to encode a chunk of data in OpenPGP. Ref: https://www.rfc-editor.org/rfc/rfc9580.html#name-packet-syntax
RevocationKey
SignedUser
SignedUserAttribute

Enums§

CompressionAlgorithm
Available compression algorithms. Ref: https://www.rfc-editor.org/rfc/rfc9580.html#name-compression-algorithms
EcdhPublicParams
EcdsaPublicParams
EskType
Select which type of encrypted session key data should be produced in an encryption step
Fingerprint
Represents a Fingerprint.
KeyVersion
PacketLength
Represents the packet length.
PkeskBytes
Values comprising a Public Key Encrypted Session Key
PkeskVersion
PlainSecretParams
PlainSecretParamsRef
PublicParams
Represent the public parameters for the different algorithms.
RevocationKeyClass
S2kParams
S2kUsage
The available s2k usages.
SecretKeyRepr
The version of the secret key that is actually exposed to users to do crypto operations.
SecretParams
A list of params that are used to represent the values of possibly encrypted key, from imports and exports.
SignatureBytes
An OpenPGP cryptographic signature.
SkeskVersion
StringToKey
Tag
Packet Type ID, see https://www.rfc-editor.org/rfc/rfc9580.html#packet-types
Version
The version of the packet format.

Traits§

PublicKeyTrait
SecretKeyTrait

Functions§

mpi
Parse Multi Precision Integers Ref: https://www.rfc-editor.org/rfc/rfc9580.html#name-multiprecision-integers
s2k_parser