summaryrefslogtreecommitdiff
path: root/java/security/MessageDigest.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/security/MessageDigest.java')
-rw-r--r--java/security/MessageDigest.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/java/security/MessageDigest.java b/java/security/MessageDigest.java
index b817759f5..8a5de92df 100644
--- a/java/security/MessageDigest.java
+++ b/java/security/MessageDigest.java
@@ -38,6 +38,7 @@ exception statement from your version. */
package java.security;
import gnu.java.security.Engine;
+import java.nio.ByteBuffer;
/**
* Message digests are secure one-way hash functions that take arbitrary-sized
@@ -224,6 +225,17 @@ public abstract class MessageDigest extends MessageDigestSpi
}
/**
+ * Updates the digest with the remaining bytes of a buffer.
+ *
+ * @param input The input byte buffer.
+ * @since 1.5
+ */
+ public void update (ByteBuffer input)
+ {
+ engineUpdate (input);
+ }
+
+ /**
* Computes the final digest of the stored data.
*
* @return a byte array representing the message digest.