1
0
Fork 0
mirror of https://github.com/pgpainless/pgpainless.git synced 2024-06-17 00:54:50 +02:00

Use ImplementationFactory.getSessionKeyDataDecryptorFactory() method

This commit is contained in:
Paul Schaub 2022-09-13 20:26:13 +02:00
parent 0e45de9b4a
commit 609bb4556a
Signed by: vanitasvitae
GPG key ID: 62BEE9264BF17311

View file

@ -256,9 +256,8 @@ public final class DecryptionStreamFactory {
PGPEncryptedDataList pgpEncryptedDataList, PGPEncryptedDataList pgpEncryptedDataList,
SessionKey sessionKey) SessionKey sessionKey)
throws PGPException { throws PGPException {
PGPSessionKey pgpSessionKey = new PGPSessionKey(sessionKey.getAlgorithm().getAlgorithmId(), sessionKey.getKey()); SessionKeyDataDecryptorFactory decryptorFactory = ImplementationFactory.getInstance()
SessionKeyDataDecryptorFactory decryptorFactory = .getSessionKeyDataDecryptorFactory(sessionKey);
ImplementationFactory.getInstance().provideSessionKeyDataDecryptorFactory(pgpSessionKey);
InputStream decryptedDataStream = null; InputStream decryptedDataStream = null;
PGPEncryptedData encryptedData = null; PGPEncryptedData encryptedData = null;
for (PGPEncryptedData pgpEncryptedData : pgpEncryptedDataList) { for (PGPEncryptedData pgpEncryptedData : pgpEncryptedDataList) {