Top Description Classes
module bcpg

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

Modifier and TypeClass and Description
public class
public class
BcAEADSecretKeyEncryptorFactory

Return a factory for PBESecretKeyEncryptor instances which protect the secret key material by deriving a key-encryption-key using org.bouncycastle.bcpg.S2K#ARGON_2 S2K and apply that key using org.bouncycastle.bcpg.SecretKeyPacket#USAGE_AEAD.

public class
public class
BcCFBSecretKeyEncryptorFactory

Return a factory for PBESecretKeyEncryptor instances which protect the secret key material by deriving a key-encryption-key using org.bouncycastle.bcpg.S2K#SALTED_AND_ITERATED S2K and apply that key using org.bouncycastle.bcpg.SecretKeyPacket#USAGE_SHA1 (CFB mode).

pack-priv class
public class
public class
BcPBEDataDecryptorFactory

A PBEDataDecryptorFactory for handling PBE decryption operations using the Bouncy Castle lightweight API to implement cryptographic primitives.

public class
BcPBEKeyEncryptionMethodGenerator

A BC lightweight method generator for supporting PBE based encryption operations.

public class
public class
public class
public class
public class
public class
BcPGPDataEncryptorBuilder

PGPDataEncryptorBuilder implementation that uses the Bouncy Castle lightweight API to implement cryptographic primitives.

public class
public class
public class
public class
public class
BcPublicKeyDataDecryptorFactory

A decryptor factory for handling public key decryption operations.

public class
BcPublicKeyKeyEncryptionMethodGenerator

A method generator for supporting public key based encryption operations.

public class
BcSessionKeyDataDecryptorFactory

A decryptor factory for handling PGP session keys.

public class
pack-priv class
RFC6637KDFCalculator

Calculator for the EC based KDF algorithm described in RFC 6637

pack-priv class
pack-priv class