From 6fef7380ec390a7676a2920d6634524f9bbfb879 Mon Sep 17 00:00:00 2001 From: Noah Santschi-Cooney Date: Tue, 11 Jan 2022 14:59:30 +0000 Subject: [PATCH] fix MD5 checksum computation --- .../src/main/java/com/sourcegraph/semanticdb_javac/MD5.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/semanticdb-javac/src/main/java/com/sourcegraph/semanticdb_javac/MD5.java b/semanticdb-javac/src/main/java/com/sourcegraph/semanticdb_javac/MD5.java index aa569714..3d5be065 100644 --- a/semanticdb-javac/src/main/java/com/sourcegraph/semanticdb_javac/MD5.java +++ b/semanticdb-javac/src/main/java/com/sourcegraph/semanticdb_javac/MD5.java @@ -26,10 +26,7 @@ private static String bytesToHex(byte[] bytes) { } public static String digest(CharSequence chars) throws NoSuchAlgorithmException { - CharBuffer buf = CharBuffer.wrap(chars); - byte[] bytes = StandardCharsets.UTF_8.encode(buf).array(); MessageDigest md5 = MessageDigest.getInstance("MD5"); - md5.digest(bytes); - return bytesToHex(md5.digest()); + return bytesToHex(md5.digest(chars.toString().getBytes())); } }