pgpainless-core 1.4.0-rc1 API

Packages
Package
Description
Classes which could be upstreamed to BC at some point.
Utility classes related to creating keys with GNU DUMMY S2K values.
PGPainless - Use OpenPGP Painlessly!
Enums which map to OpenPGP's algorithm IDs.
Classes related to algorithm negotiation.
Classes used to decryption and verification of OpenPGP encrypted / signed data.
Classes related to cleartext signature verification.
Pushdown Automaton to verify validity of packet sequences according to the OpenPGP Message format.
Classes used to encrypt or sign data using OpenPGP.
Exceptions.
Implementation factory classes to be able to switch out the underlying crypto engine implementation.
Classes related to OpenPGP keys.
API for key certifications.
OpenPGP key collections.
Classes related to OpenPGP key generation.
Classes describing different OpenPGP key types.
Classes describing different OpenPGP key types based on elliptic curves.
Classes related to ECDH.
Classes related to ECDSA.
Classes related to EdDSA.
Classes related to ElGamal.
Classes related to RSA.
Classes related to Diffie-Hellman on the X25519 curve.
Extract information from PGPKeyRings.
Classes that deal with modifications made to PGPSecretKeyRings.
Classes related to OpenPGP key reading.
Classes related to OpenPGP secret key password protection.
Secret Key Protection Fixes.
Passphrase Provider classes.
Utility functions to deal with OpenPGP keys.
Policy regarding used algorithms.
Classes that allow setting a custom implementation of Provider.
Classes related to OpenPGP signatures.
Classes related to OpenPGP signatures.
Classes related to OpenPGP signature verification.
Classes related to OpenPGP signatures.
Utility classes.
Different Key Ring Selection Strategies.
Implementations of Key Ring Selection Strategies.
UserID selection strategies.