public class SHAInterleave extends MessageDigestSpi
Constructor and Description |
---|
SHAInterleave()
Creates a new instance of SHAInterleave
|
Modifier and Type | Method and Description |
---|---|
protected byte[] |
engineDigest()
Completes the digest computation by performing final
operations such as padding.
|
protected int |
engineGetDigestLength() |
protected void |
engineReset()
Resets the digest for further use.
|
protected void |
engineUpdate(byte input)
Updates the digest using the specified byte.
|
protected void |
engineUpdate(byte[] input,
int offset,
int len)
Updates the digest using the specified array of bytes,
starting at the specified offset.
|
clone, engineDigest, engineUpdate
public SHAInterleave()
ProviderException
- thrown if MessageDigest.getInstance("SHA")
throws a NoSuchAlgorithmException.protected int engineGetDigestLength()
engineGetDigestLength
in class MessageDigestSpi
protected byte[] engineDigest()
engineDigest
has
been called, the engine should be reset (see
engineReset
).
Resetting is the responsibility of the
engine implementor.engineDigest
in class MessageDigestSpi
protected void engineReset()
engineReset
in class MessageDigestSpi
protected void engineUpdate(byte input)
engineUpdate
in class MessageDigestSpi
input
- the byte to use for the update.protected void engineUpdate(byte[] input, int offset, int len)
engineUpdate
in class MessageDigestSpi
input
- the array of bytes to use for the update.offset
- the offset to start from in the array of bytes.len
- the input of bytes to use, starting at
offset
.Copyright © 2019 JBoss by Red Hat. All rights reserved.