Skip to content

Commit

Permalink
Fix use of getKeyIdentifier()
Browse files Browse the repository at this point in the history
TODO: Revert once bcgit#1752 is merged
  • Loading branch information
vanitasvitae committed Sep 10, 2024
1 parent e51dc23 commit 0bf1ac1
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ private void testPKESK6SEIPD2FromTestVector()
objFac = new BcPGPObjectFactory(pIn);
PGPEncryptedDataList encList = (PGPEncryptedDataList) objFac.nextObject();
PGPPublicKeyEncryptedData encData = (PGPPublicKeyEncryptedData) encList.get(0);
PGPSecretKey decKey = secretKeys.getSecretKey(encData.getKeyID());
PGPSecretKey decKey = secretKeys.getSecretKey(encData.getKeyID()); // TODO: getKeyIdentifier()
PGPPrivateKey privKey = decKey.extractPrivateKey(null);
PublicKeyDataDecryptorFactory decryptor = new BcPublicKeyDataDecryptorFactory(privKey);
InputStream in = encData.getDataStream(decryptor);
Expand All @@ -148,7 +148,7 @@ private void testX25519AEADOCBTestVector_bc()
objFac = new BcPGPObjectFactory(pIn);
PGPEncryptedDataList encList = (PGPEncryptedDataList) objFac.nextObject();
PGPPublicKeyEncryptedData encData = (PGPPublicKeyEncryptedData) encList.get(0);
PGPSecretKey decKey = secretKeys.getSecretKey(encData.getKeyID());
PGPSecretKey decKey = secretKeys.getSecretKey(encData.getKeyID()); // TODO: getKeyIdentifier()
PGPPrivateKey privKey = decKey.extractPrivateKey(null);
PublicKeyDataDecryptorFactory decryptor = new BcPublicKeyDataDecryptorFactory(privKey);
InputStream in = encData.getDataStream(decryptor);
Expand All @@ -175,7 +175,8 @@ private void testX25519AEADOCBTestVector_jce()
objFac = new JcaPGPObjectFactory(pIn);
PGPEncryptedDataList encList = (PGPEncryptedDataList) objFac.nextObject();
PGPPublicKeyEncryptedData encData = (PGPPublicKeyEncryptedData) encList.get(0);
PGPSecretKey decKey = secretKeys.getSecretKey(encData.getKeyID());

PGPSecretKey decKey = secretKeys.getSecretKey(encData.getKeyID()); // TODO: getKeyIdentifier()
PGPPrivateKey privKey = decKey.extractPrivateKey(null);
PublicKeyDataDecryptorFactory decryptor = new JcePublicKeyDataDecryptorFactoryBuilder()
.setProvider(new BouncyCastleProvider())
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ private void decryptMessageEncryptedUsingPKESKv6()

isEquals(PublicKeyEncSessionPacket.VERSION_6, encData.getVersion());
isEquals(PublicKeyAlgorithmTags.X25519, encData.getAlgorithm());
PGPSecretKey decryptionKey = secretKeys.getSecretKey(encData.getKeyID());
PGPSecretKey decryptionKey = secretKeys.getSecretKey(encData.getKeyID()); // TODO: getKeyIdentifier()
isNotNull("Decryption key MUST be identifiable", decryptionKey);
PGPPrivateKey privateKey = decryptionKey.extractPrivateKey(null);
PublicKeyDataDecryptorFactory decryptor = new BcPublicKeyDataDecryptorFactory(privateKey);
Expand Down

0 comments on commit 0bf1ac1

Please sign in to comment.