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 BcAEADSecretKeyEncryptorBuilder BcAEADSecretKeyEncryptorFactory Return a factory forPBESecretKeyEncryptorinstances which protect the secret key material by deriving a key-encryption-key usingS2K.ARGON_2S2K and apply that key usingSecretKeyPacket.USAGE_AEAD.BcAEADUtil BcAEADUtil.PGPAeadInputStream BcAEADUtil.PGPAeadOutputStream BcCFBSecretKeyEncryptorFactory Return a factory forPBESecretKeyEncryptorinstances which protect the secret key material by deriving a key-encryption-key usingS2K.SALTED_AND_ITERATEDS2K and apply that key usingSecretKeyPacket.USAGE_SHA1(CFB mode).BcKeyFingerprintCalculator BcPBEDataDecryptorFactory APBEDataDecryptorFactoryfor 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 BcPGPContentSignerBuilderProvider BcPGPContentVerifierBuilderProvider BcPGPDataEncryptorBuilder PGPDataEncryptorBuilderimplementation that uses the Bouncy Castle lightweight API to implement cryptographic primitives.BcPGPDigestCalculatorProvider BcPGPKeyConverter BcPGPKeyPair BcPGPKeyPairGeneratorProvider BcPublicKeyDataDecryptorFactory A decryptor factory for handling public key decryption operations.BcPublicKeyKeyEncryptionMethodGenerator A method generator for supporting public key based encryption operations.BcSessionKeyDataDecryptorFactory A decryptor factory for handling PGP session keys.BcUtil