Bouncy Castle Cryptography Library 1.81

org.bouncycastle.openpgp
Class PGPSymmetricKeyEncryptedData

java.lang.Object
  extended byorg.bouncycastle.openpgp.PGPEncryptedData
      extended byorg.bouncycastle.openpgp.PGPSymmetricKeyEncryptedData
All Implemented Interfaces:
AEADAlgorithmTags, SymmetricKeyAlgorithmTags
Direct Known Subclasses:
PGPPBEEncryptedData, PGPSessionKeyEncryptedData

public class PGPSymmetricKeyEncryptedData
extends PGPEncryptedData


Nested Class Summary
 
Nested classes inherited from class org.bouncycastle.openpgp.PGPEncryptedData
PGPEncryptedData.TruncatedStream
 
Field Summary
 
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, getEncData, 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
Throws:
PGPException

Bouncy Castle Cryptography Library 1.81