Package org.bouncycastle.crypto.io
Class DigestInputStream
java.lang.Object
java.io.InputStream
java.io.FilterInputStream
org.bouncycastle.crypto.io.DigestInputStream
- All Implemented Interfaces:
Closeable,AutoCloseable
public class DigestInputStream extends FilterInputStream
-
Field Summary
Fields inherited from class java.io.FilterInputStream
in -
Constructor Summary
Constructors Constructor Description DigestInputStream(InputStream stream, Digest digest) -
Method Summary
Modifier and Type Method Description DigestgetDigest()intread()Reads a single byte from the filtered stream and returns it as an integer in the range from 0 to 255.intread(byte[] b, int off, int len)Reads up tobyteCountbytes from this stream and stores them in the byte arraybufferstarting atbyteOffset.Methods inherited from class java.io.FilterInputStream
available, close, mark, markSupported, reset, skipMethods inherited from class java.io.InputStream
read
-
Field Details
-
digest
-
-
Constructor Details
-
DigestInputStream
-
-
Method Details
-
read
Description copied from class:FilterInputStreamReads a single byte from the filtered stream and returns it as an integer in the range from 0 to 255. Returns -1 if the end of this stream has been reached.- Overrides:
readin classFilterInputStream- Returns:
- the byte read or -1 if the end of the filtered stream has been reached.
- Throws:
IOException- if the stream is closed or another IOException occurs.
-
read
Description copied from class:InputStreamReads up tobyteCountbytes from this stream and stores them in the byte arraybufferstarting atbyteOffset. Returns the number of bytes actually read or -1 if the end of the stream has been reached.- Overrides:
readin classFilterInputStream- Throws:
IOException- if the stream is closed or another IOException occurs.
-
getDigest
-