public class RIPEMD320Digest extends GeneralDigest
Note: this implementation offers the same level of security as RIPEMD 160.
Modifier and Type | Field and Description |
---|---|
private static int |
DIGEST_LENGTH |
private int |
H0 |
private int |
H1 |
private int |
H2 |
private int |
H3 |
private int |
H4 |
private int |
H5 |
private int |
H6 |
private int |
H7 |
private int |
H8 |
private int |
H9 |
private int[] |
X |
private int |
xOff |
Constructor and Description |
---|
RIPEMD320Digest()
Standard constructor
|
RIPEMD320Digest(RIPEMD320Digest t)
Copy constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
doFinal(byte[] out,
int outOff)
close the digest, producing the final digest value.
|
private int |
f1(int x,
int y,
int z) |
private int |
f2(int x,
int y,
int z) |
private int |
f3(int x,
int y,
int z) |
private int |
f4(int x,
int y,
int z) |
private int |
f5(int x,
int y,
int z) |
java.lang.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.
|
private int |
RL(int x,
int n) |
private void |
unpackWord(int word,
byte[] out,
int outOff) |
finish, getByteLength, update, update
private static final int DIGEST_LENGTH
private int H0
private int H1
private int H2
private int H3
private int H4
private int H5
private int H6
private int H7
private int H8
private int H9
private int[] X
private int xOff
public RIPEMD320Digest()
public RIPEMD320Digest(RIPEMD320Digest t)
public java.lang.String getAlgorithmName()
Digest
public int getDigestSize()
Digest
protected void processWord(byte[] in, int inOff)
processWord
in class GeneralDigest
protected void processLength(long bitLength)
processLength
in class GeneralDigest
private void unpackWord(int word, byte[] out, int outOff)
public int doFinal(byte[] out, int outOff)
Digest
out
- the array the digest is to be copied into.outOff
- the offset into the out array the digest is to start at.public void reset()
reset
in interface Digest
reset
in class GeneralDigest
private int RL(int x, int n)
private int f1(int x, int y, int z)
private int f2(int x, int y, int z)
private int f3(int x, int y, int z)
private int f4(int x, int y, int z)
private int f5(int x, int y, int z)
protected void processBlock()
processBlock
in class GeneralDigest