All Classes and Interfaces
Class
Description
AEAD mode for OpenPGP symmetric encryption (RFC 9580 / LibrePGP).
AEAD packet layout version used when
EncryptionProtection.Aead is selected.Argon2 parameters for symmetric passphrase encryption (RFC 9580).
Available compression algorithms for compressing message content.
Indicates decryption failed,
because the message was not encrypted with a required key
or symmetric passphrase.
Holds the most detailed information about a decrypted file
Type of signature verification done by decryptor.
Used by the encryptor to allow users to configure per-file
armored headers instead/in addition to the global ones that
are set by the encryptor
Available symmetric-key encryption algorithms for encrypting message content.
Encryption parameters detected or applied to a message.
How the symmetric session key protects the encrypted payload.
File detection utilities.
Optional PGP message metadata.
Format for line-ending normalization.
Signature found by decryptor.
Available hash algorithms for signing message content,
and for deriving a symmetric key from a passphrase.
Helper class for Java Cryptography Architecture (JCA) context
consisting of
provider.The identity of a person (or persona, or non-human actor, etc)
as a collection of
Subkeys.Key that should be used exclusively for decryption.
Key that should be used exclusively for encryption.
Key that should be used exclusively for signing.
Key that should be used exclusively for encryption.
High-level interop preset analogous to GnuPG defaults for a given era.
Indicates an incorrect passphrase was used to unlock a key.
How a symmetric passphrase is stretched into a session key for encryption.
A collection of
Keys.A single public-key pair from a full
Key.Utility functions, used internally by JPGPJ.
Indicates verification failed,
either because the message was not signed with at least one required key,
or because the signature of a required key was invalid.