org.bouncycastle.crypto.digests
Class RIPEMD320Digest
- Digest
public class RIPEMD320Digest
implementation of RIPEMD 320.
Note: this implementation offers the same level of security
as RIPEMD 160.
int | doFinal(byte[] out, int outOff) - close the digest, producing the final digest value.
|
String | getAlgorithmName() - return the algorithm name
|
int | getDigestSize() - return the size, in bytes, of the digest produced by this message digest.
|
protected void | processBlock()
|
protected void | processLength(long bitLength)
|
protected void | processWord(byte[] in, int inOff)
|
void | reset() - reset the chaining variables to the IV values.
|
RIPEMD320Digest
public RIPEMD320Digest()
Standard constructor
RIPEMD320Digest
public RIPEMD320Digest(RIPEMD320Digest t)
Copy constructor. This will copy the state of the provided
message digest.
doFinal
public int doFinal(byte[] out,
int outOff)
close the digest, producing the final digest value. The doFinal
call leaves the digest reset.
- doFinal in interface Digest
out
- the array the digest is to be copied into.outOff
- the offset into the out array the digest is to start at.
getAlgorithmName
public String getAlgorithmName()
return the algorithm name
- getAlgorithmName in interface Digest
- the algorithm name
getDigestSize
public int getDigestSize()
return the size, in bytes, of the digest produced by this message digest.
- getDigestSize in interface Digest
- the size, in bytes, of the digest produced by this message digest.
processBlock
protected void processBlock()
- processBlock in interface GeneralDigest
processLength
protected void processLength(long bitLength)
- processLength in interface GeneralDigest
processWord
protected void processWord(byte[] in,
int inOff)
- processWord in interface GeneralDigest
reset
public void reset()
reset the chaining variables to the IV values.
- reset in interface Digest
- reset in interface GeneralDigest