Bouncy Castle Cryptography Library 1.79

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
KeyFingerPrintCalculator  
PBEProtectionRemoverFactory  
PGPAEADDataEncryptor A data encryptor, using AEAD.
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  
SessionKeyDataDecryptorFactory  
 

Class Summary
AbstractPublicKeyDataDecryptorFactory  
PBEDataDecryptorFactory A factory for performing PBE decryption operations.
PBEKeyEncryptionMethodGenerator PGP style PBE encryption method.
PBESecretKeyDecryptor  
PBESecretKeyEncryptor  
PGPKeyConverter  
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.
PGPSecretKeyDecryptorWithAAD  
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.


Bouncy Castle Cryptography Library 1.79