Bouncy Castle Cryptography Library 1.79

org.bouncycastle.openpgp
Class PGPSymmetricKeyEncryptedData

java.lang.Object
  |
  +--org.bouncycastle.openpgp.PGPEncryptedData
        |
        +--org.bouncycastle.openpgp.PGPSymmetricKeyEncryptedData
All Implemented Interfaces:
AEADAlgorithmTags, SymmetricKeyAlgorithmTags
Direct Known Subclasses:
PGPPBEEncryptedData, PGPSessionKeyEncryptedData

public class PGPSymmetricKeyEncryptedData
extends PGPEncryptedData


Inner classes inherited from class org.bouncycastle.openpgp.PGPEncryptedData
PGPEncryptedData.TruncatedStream
 
Fields inherited from interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
AES_128, AES_192, AES_256, BLOWFISH, CAMELLIA_128, CAMELLIA_192, CAMELLIA_256, CAST5, DES, IDEA, NULL, SAFER, TRIPLE_DES, TWOFISH
 
Fields inherited from interface org.bouncycastle.bcpg.AEADAlgorithmTags
EAX, GCM, OCB
 
Constructor Summary
protected PGPSymmetricKeyEncryptedData(InputStreamPacket encData)
           
 
Method Summary
protected  java.io.InputStream createDecryptionStream(PGPDataDecryptorFactory dataDecryptorFactory, PGPSessionKey sessionKey)
           
 
Methods inherited from class org.bouncycastle.openpgp.PGPEncryptedData
getAlgorithm, getInputStream, getVersion, isAEAD, isIntegrityProtected, verify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PGPSymmetricKeyEncryptedData

protected PGPSymmetricKeyEncryptedData(InputStreamPacket encData)
Method Detail

createDecryptionStream

protected java.io.InputStream createDecryptionStream(PGPDataDecryptorFactory dataDecryptorFactory,
                                                     PGPSessionKey sessionKey)
                                              throws PGPException

Bouncy Castle Cryptography Library 1.79