Interface PGPDataDecryptor
-
public interface PGPDataDecryptor
A decryptor that wraps a stream of PGP encrypted data to decrypt, and optionally integrity check, the data.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getBlockSize()
Obtains the block size of the encryption algorithm used in this decryptor.java.io.InputStream
getInputStream​(java.io.InputStream in)
Wraps an encrypted data stream with a stream that will return the decrypted data.PGPDigestCalculator
getIntegrityCalculator()
Obtains the digest calculator used to verify the integrity check.
-
-
-
Method Detail
-
getInputStream
java.io.InputStream getInputStream​(java.io.InputStream in)
Wraps an encrypted data stream with a stream that will return the decrypted data.- Parameters:
in
- the encrypted data.- Returns:
- a decrypting stream.
-
getBlockSize
int getBlockSize()
Obtains the block size of the encryption algorithm used in this decryptor.- Returns:
- the block size of the cipher in bytes.
-
getIntegrityCalculator
PGPDigestCalculator getIntegrityCalculator()
Obtains the digest calculator used to verify the integrity check.
-
-