Bouncy Castle Cryptography Library 1.81

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
AEADSecretKeyEncryptorBuilder Implementation provider for AEAD-based PBESecretKeyEncryptors.
KeyFingerPrintCalculator  
PBEProtectionRemoverFactory  
PBESecretKeyDecryptorBuilder  
PBESecretKeyDecryptorBuilderProvider Provider for PBESecretKeyDecryptorBuilder instances.
PBESecretKeyEncryptorFactory Factory class for password-based secret key encryptors.
PGPAEADDataEncryptor A data encryptor, using AEAD.
PGPContentSigner  
PGPContentSignerBuilder Builder for PGPContentSigner objects.
PGPContentVerifier  
PGPContentVerifierBuilder  
PGPContentVerifierBuilderProvider Provider for PGPContentVerifierBuilder instances.
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.
PGPKeyEncryptionMethodGenerator An encryption method that can be applied to encrypt data in a PGPEncryptedDataGenerator.
PublicKeyDataDecryptorFactory Factory for public-key based PGPDataDecryptors.
SessionKeyDataDecryptorFactory Factory for PGPDataDecryptor objects that use a PGPSessionKey to decrypt the content of an OpenPGP message.
 

Class Summary
AbstractPublicKeyDataDecryptorFactory  
PBEDataDecryptorFactory A factory for performing PBE decryption operations.
PBEKeyEncryptionMethodGenerator PGP style PBE encryption method.
PBESecretKeyDecryptor  
PBESecretKeyEncryptor Class responsible for encrypting secret key material or data packets using a passphrase.
PGPContentSignerBuilderProvider Provider class for PGPContentSignerBuilder instances.
PGPKeyConverter  
PGPKeyPairGenerator  
PGPKeyPairGeneratorProvider  
PGPPad Utility class that provides padding addition and removal for PGP session keys.
PGPSecretKeyDecryptorWithAAD  
PublicKeyKeyEncryptionMethodGenerator Abstract generator class for encryption methods that produce PKESK (public-key encrypted session key) packets.
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.81