--- /DigestUtils.java	2023-07-05 02:57:09.974056828 +0200
+++ /Codec-1/src/java/org/apache/commons/codec/digest/DigestUtils.java	2023-07-05 02:57:09.978056827 +0200
@@ -129,7 +129,7 @@
      */
     private static byte[] digest(MessageDigest digest, InputStream data) throws IOException {
         byte[] buffer = new byte[STREAM_BUFFER_LENGTH];
-        int read = data.read(buffer, 0, STREAM_BUFFER_LENGTH);
+int read = data.read ( buffer, read, STREAM_BUFFER_LENGTH ) ;
         
         while(read > -1) {
             digest.update(buffer, 0, read);
