org.bouncycastle.openpgp.operator
Date: 2016-06-23

# Package org.bouncycastle.openpgp.operator

Interfaces and abstract classes to provide the framework to support operations on the OpenPGP high level classes.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  KeyFingerPrintCalculator |
  PBEProtectionRemoverFactory |
  PGPContentSigner |
  PGPContentSignerBuilder |
  PGPContentVerifier |
  PGPContentVerifierBuilder |
  PGPContentVerifierBuilderProvider |
  PGPDataDecryptor | A decryptor that wraps a stream of PGP encrypted data to decrypt, and optionally integrity check, the data.
  PGPDataDecryptorFactory | Base interface of factories for `PGPDataDecryptor`.
  PGPDataDecryptorProvider |
  PGPDataEncryptor | A data encryptor, combining a cipher instance and an optional integrity check calculator.
  PGPDataEncryptorBuilder | A builder for `PGPDataEncryptor` instances, which can be used to encrypt data objects.
  PGPDigestCalculator | A digest calculator, which consumes a stream of data and computes a digest value over it.
  PGPDigestCalculatorProvider | A factory for digest algorithms.
  PublicKeyDataDecryptorFactory |

- Class Summary
  Class | Description
  --- | ---
  PBEDataDecryptorFactory | A factory for performing PBE decryption operations.
  PBEKeyEncryptionMethodGenerator | PGP style PBE encryption method.
  PBESecretKeyDecryptor |
  PBESecretKeyEncryptor |
  PGPKeyEncryptionMethodGenerator | An encryption method that can be applied to encrypt data in a `PGPEncryptedDataGenerator`.
  PGPPad | Utility class that provides padding addition and removal for PGP session keys.
  PublicKeyKeyEncryptionMethodGenerator |
  RFC6637KDFCalculator | Deprecated this class is no longer required and will be removed.
  RFC6637Utils |

## Package org.bouncycastle.openpgp.operator Description

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.