public interface PGPDataDecryptorFactory
PGPDataDecryptor
.Modifier and Type | Method and Description |
---|---|
PGPDataDecryptor |
createDataDecryptor(boolean withIntegrityPacket,
int encAlgorithm,
byte[] key)
Constructs a data decryptor.
|
PGPDataDecryptor |
createDataDecryptor(int aeadAlgorithm,
byte[] iv,
int chunkSize,
int encAlgorithm,
byte[] key)
Constructs an AEAD data decryptor.
|
PGPDataDecryptor createDataDecryptor(boolean withIntegrityPacket, int encAlgorithm, byte[] key) throws PGPException
withIntegrityPacket
- true
if the packet to be decrypted has integrity
checking enabled.encAlgorithm
- the identifier of the encryption
algorithm
to decrypt with.key
- the bytes of the key for the cipher.PGPException
- if an error occurs initialising the decryption and integrity checking
functions.PGPDataDecryptor createDataDecryptor(int aeadAlgorithm, byte[] iv, int chunkSize, int encAlgorithm, byte[] key) throws PGPException
aeadAlgorithm
- the identifier of the encryption algorithm
to use.iv
- the initialization vector to build the AEAD nonces from.chunkSize
- the chunksize value for the AEAD encrypted chunks.encAlgorithm
- the identifier of the encryption
algorithm
to decrypt with.key
- the bytes of the key for the cipher.PGPException
- if an error occurs initialising the decryption and integrity checking
functions.