| java.lang.Object java.security.MessageDigestSpi org.jboss.crypto.digest.SHAInterleave
SHAInterleave | public class SHAInterleave extends MessageDigestSpi (Code) | | The SHA_Interleave algorithm as described in section 3.1 of RFC2945. This
needs an SHA MessageDigest provider to function.
author: Scott.Stark@jboss.org version: $Revision: 57203 $ |
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. |
SHAInterleave | public SHAInterleave()(Code) | | Creates a new instance of SHAInterleave
exception: ProviderException - thrown if MessageDigest.getInstance("SHA")throws a NoSuchAlgorithmException. |
engineDigest | protected byte[] engineDigest()(Code) | | Completes the digest computation by performing final
operations such as padding. Once engineDigest has
been called, the engine should be reset (see
SHAInterleave.engineReset() engineReset ).
Resetting is the responsibility of the
engine implementor.
the array of bytes for the resulting digest value. |
engineGetDigestLength | protected int engineGetDigestLength()(Code) | | |
engineReset | protected void engineReset()(Code) | | Resets the digest for further use.
|
engineUpdate | protected void engineUpdate(byte input)(Code) | | Updates the digest using the specified byte.
Parameters: input - the byte to use for the update. |
engineUpdate | protected void engineUpdate(byte[] input, int offset, int len)(Code) | | Updates the digest using the specified array of bytes,
starting at the specified offset.
Parameters: input - the array of bytes to use for the update. Parameters: offset - the offset to start from in the array of bytes. Parameters: len - the input of bytes to use, starting atoffset . |
|
|