diff --git a/pulsar-client-messagecrypto-bc/src/main/java/org/apache/pulsar/client/impl/crypto/MessageCryptoBc.java b/pulsar-client-messagecrypto-bc/src/main/java/org/apache/pulsar/client/impl/crypto/MessageCryptoBc.java index cbb704de138e4..f31fb1aa8b044 100644 --- a/pulsar-client-messagecrypto-bc/src/main/java/org/apache/pulsar/client/impl/crypto/MessageCryptoBc.java +++ b/pulsar-client-messagecrypto-bc/src/main/java/org/apache/pulsar/client/impl/crypto/MessageCryptoBc.java @@ -148,7 +148,7 @@ public SecretKey load(ByteBuffer key) { cipher = Cipher.getInstance(AESGCM, BouncyCastleProvider.PROVIDER_NAME); // If keygen is not needed(e.g: consumer), data key will be decrypted from the message if (!keyGenNeeded) { - + // codeql[java/weak-cryptographic-algorithm] - md5 is sufficient for this use case digest = MessageDigest.getInstance("MD5"); dataKey = null; diff --git a/pulsar-common/src/main/java/org/apache/pulsar/common/nar/NarUnpacker.java b/pulsar-common/src/main/java/org/apache/pulsar/common/nar/NarUnpacker.java index 1e34c3e4fe706..e1806836d2833 100644 --- a/pulsar-common/src/main/java/org/apache/pulsar/common/nar/NarUnpacker.java +++ b/pulsar-common/src/main/java/org/apache/pulsar/common/nar/NarUnpacker.java @@ -168,6 +168,7 @@ private static void makeFile(final InputStream inputStream, final File file) thr */ private static byte[] calculateMd5sum(final File file) throws IOException { try (final FileInputStream inputStream = new FileInputStream(file)) { + // codeql[java/weak-cryptographic-algorithm] - md5 is sufficient for this use case final MessageDigest md5 = MessageDigest.getInstance("md5"); final byte[] buffer = new byte[1024];