|
||||||||||
PREV CLASS NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.security.MessageDigestSpi org.jboss.crypto.digest.SHAInterleave
The SHA_Interleave algorithm as described in section 3.1 of RFC2945. This needs an SHA MessageDigest provider to function.
Constructor Summary | |
SHAInterleave()
Creates a new instance of SHAInterleave |
Method Summary | |
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. |
Methods inherited from class java.security.MessageDigestSpi |
clone, engineDigest |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SHAInterleave()
java.security.ProviderException
- thrown if MessageDigest.getInstance("SHA")
throws a NoSuchAlgorithmException.Method Detail |
protected int engineGetDigestLength()
protected byte[] engineDigest()
engineDigest
has
been called, the engine should be reset (see
engineReset
).
Resetting is the responsibility of the
engine implementor.
protected void engineReset()
protected void engineUpdate(byte input)
input
- the byte to use for the update.protected void engineUpdate(byte[] input, int offset, int len)
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
.
|
||||||||||
PREV CLASS NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |