abstract class UpdateMessageDigestInputStream
extends java.io.InputStream
InputStream
that allows for optimized
implementations of message digesting.Constructor and Description |
---|
UpdateMessageDigestInputStream() |
Modifier and Type | Method and Description |
---|---|
void |
updateMessageDigest(java.security.MessageDigest messageDigest)
Update the message digest with the rest of the bytes in this stream.
|
void |
updateMessageDigest(java.security.MessageDigest messageDigest,
int len)
Update the message digest with the next len bytes in this stream.
|
public void updateMessageDigest(java.security.MessageDigest messageDigest) throws java.io.IOException
Using this method is more optimized since it avoids creating new byte arrays for each call.
messageDigest
- the message digest to updatejava.io.IOException
- when propagated from InputStream.read()
public void updateMessageDigest(java.security.MessageDigest messageDigest, int len) throws java.io.IOException
Using this method is more optimized since it avoids creating new byte arrays for each call.
messageDigest
- the message digest to updatelen
- how many bytes to read from this stream and use to update the message digestjava.io.IOException
- when propagated from InputStream.read()