# Package org.bouncycastle.openpgp.operator.bc

BC lightweight operators for dealing with OpenPGP objects.

These provide the actual support for encryption and decryption required for the high level OpenPGP classes.

- Class Summary
  Class | Description
  --- | ---
  BcKeyFingerprintCalculator |
  BcPBEDataDecryptorFactory | A `PBEDataDecryptorFactory` for handling PBE decryption operations using the Bouncy Castle lightweight API to implement cryptographic primitives.
  BcPBEKeyEncryptionMethodGenerator | A BC lightweight method generator for supporting PBE based encryption operations.
  BcPBESecretKeyDecryptorBuilder |
  BcPBESecretKeyEncryptorBuilder |
  BcPGPContentSignerBuilder |
  BcPGPContentVerifierBuilderProvider |
  BcPGPDataEncryptorBuilder | `PGPDataEncryptorBuilder` implementation that uses the Bouncy Castle lightweight API to implement cryptographic primitives.
  BcPGPDigestCalculatorProvider |
  BcPGPKeyConverter |
  BcPGPKeyPair |
  BcPublicKeyDataDecryptorFactory | A decryptor factory for handling public key decryption operations.
  BcPublicKeyKeyEncryptionMethodGenerator | A method generator for supporting public key based encryption operations.