Package org.bouncycastle.openpgp.operator.bc
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.
-
ClassesClassDescriptionReturn a factory for
PBESecretKeyEncryptor
instances which protect the secret key material by deriving a key-encryption-key usingS2K.ARGON_2
S2K and apply that key usingSecretKeyPacket.USAGE_AEAD
.Return a factory forPBESecretKeyEncryptor
instances which protect the secret key material by deriving a key-encryption-key usingS2K.SALTED_AND_ITERATED
S2K and apply that key usingSecretKeyPacket.USAGE_SHA1
(CFB mode).APBEDataDecryptorFactory
for handling PBE decryption operations using the Bouncy Castle lightweight API to implement cryptographic primitives.A BC lightweight method generator for supporting PBE based encryption operations.PGPDataEncryptorBuilder
implementation that uses the Bouncy Castle lightweight API to implement cryptographic primitives.A decryptor factory for handling public key decryption operations.A method generator for supporting public key based encryption operations.A decryptor factory for handling PGP session keys.