Package org.bouncycastle.openpgp.operator
package org.bouncycastle.openpgp.operator
Interfaces and abstract classes to provide the framework to support operations on the OpenPGP high level classes.
For examples of actual implementations see the org.bouncycastle.openpgp.operator.bc and org.bouncycastle.openpgp.operator.jcajce packages.
-
ClassDescriptionImplementation provider for AEAD-based
PBESecretKeyEncryptors.A factory for performing PBE decryption operations.PGP style PBE encryption method.Class responsible for encrypting secret key material or data packets using a passphrase.Factory class for password-based secret key encryptors.A data encryptor, using AEAD.Builder forPGPContentSignerobjects.Provider class forPGPContentSignerBuilderinstances.Provider forPGPContentVerifierBuilderinstances.A decryptor that wraps a stream of PGP encrypted data to decrypt, and optionally integrity check, the data.Base interface of factories forPGPDataDecryptor.A data encryptor, combining a cipher instance and an optional integrity check calculator.A builder forPGPDataEncryptorinstances, which can be used to encrypt data objects.A digest calculator, which consumes a stream of data and computes a digest value over it.A factory for digest algorithms.An encryption method that can be applied to encrypt data in aPGPEncryptedDataGenerator.Utility class that provides padding addition and removal for PGP session keys.Factory for public-key basedPGPDataDecryptors.Abstract generator class for encryption methods that produce PKESK (public-key encrypted session key) packets.Deprecated.this class is no longer required and will be removed.Factory forPGPDataDecryptorobjects that use aPGPSessionKeyto decrypt the content of an OpenPGP message.