| Modifier and Type | Field and Description |
|---|---|
| private short[] | |
| private long[] | |
| private byte[] | |
| private int | |
| private long[] | |
| private long[] | |
| private long[] | |
| private final long[] | |
| private long[] | |
| private static final int | |
| private static final int | |
| private static final long[] | |
| private static final long[] | |
| private static final long[] | |
| private static final long[] | |
| private static final long[] | |
| private static final long[] | |
| private static final long[] | |
| private static final long[] | |
| private static final int | |
| private static final short[] | |
| private final CryptoServicePurpose | |
| private static final int | |
| private static final int | |
| private static final int[] |
| Access | Constructor and Description |
|---|---|
| public | |
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Memoable | copy()
Implements org. Produce a copy of this object with its configuration and in its current state. |
| private byte[] | |
| public int | doFinal(byte[]
the array the digest is to be copied into. out, int the offset into the out array the digest is to start at. outOff)Implements org. close the digest, producing the final digest value. |
| private void | |
| public String | getAlgorithmName()
Implements org. return the algorithm name |
| public int | getByteLength()
Implements org. Return the size in bytes of the internal buffer the digest applies it's compression function to. |
| public int | getDigestSize()
Implements org. return the size, in bytes, of the digest produced by this message digest. |
| private void | |
| private static int | |
| private static long | |
| protected void | |
| private void | |
| public void | |
| public void | reset(Memoable
an object originally other)copied from an object of the same type as this instance.Implements org. Restore a copied object state into this object. |
| public void | update(byte
the input byte to be entered. in)Implements org. update the message digest with a single byte. |
| public void | update(byte[]
the byte array containing the data. in, int the offset into the byte array where the data starts. inOff, int the length of the data. len)Implements org. update the message digest with a block of bytes. |
| _bitCount | back to summary |
|---|---|
| private short[] _bitCount | |
| _block | back to summary |
|---|---|
| private long[] _block | |
| _buffer | back to summary |
|---|---|
| private byte[] _buffer | |
| _bufferPos | back to summary |
|---|---|
| private int _bufferPos | |
| _hash | back to summary |
|---|---|
| private long[] _hash | |
| _K | back to summary |
|---|---|
| private long[] _K | |
| _L | back to summary |
|---|---|
| private long[] _L | |
| _rc | back to summary |
|---|---|
| private final long[] _rc | |
| _state | back to summary |
|---|---|
| private long[] _state | |
| BITCOUNT_ARRAY_SIZE | back to summary |
|---|---|
| private static final int BITCOUNT_ARRAY_SIZE | |
| BYTE_LENGTH | back to summary |
|---|---|
| private static final int BYTE_LENGTH | |
| C0 | back to summary |
|---|---|
| private static final long[] C0 | |
| C1 | back to summary |
|---|---|
| private static final long[] C1 | |
| C2 | back to summary |
|---|---|
| private static final long[] C2 | |
| C3 | back to summary |
|---|---|
| private static final long[] C3 | |
| C4 | back to summary |
|---|---|
| private static final long[] C4 | |
| C5 | back to summary |
|---|---|
| private static final long[] C5 | |
| C6 | back to summary |
|---|---|
| private static final long[] C6 | |
| C7 | back to summary |
|---|---|
| private static final long[] C7 | |
| DIGEST_LENGTH_BYTES | back to summary |
|---|---|
| private static final int DIGEST_LENGTH_BYTES | |
| EIGHT | back to summary |
|---|---|
| private static final short[] EIGHT | |
| purpose | back to summary |
|---|---|
| private final CryptoServicePurpose purpose | |
| REDUCTION_POLYNOMIAL | back to summary |
|---|---|
| private static final int REDUCTION_POLYNOMIAL | |
| ROUNDS | back to summary |
|---|---|
| private static final int ROUNDS | |
| SBOX | back to summary |
|---|---|
| private static final int[] SBOX | |
| WhirlpoolDigest | back to summary |
|---|---|
| public WhirlpoolDigest() | |
| WhirlpoolDigest | back to summary |
|---|---|
| public WhirlpoolDigest(CryptoServicePurpose purpose) | |
| WhirlpoolDigest | back to summary |
|---|---|
| public WhirlpoolDigest(WhirlpoolDigest originalDigest) Copy constructor. This will copy the state of the provided message digest. | |
| copy | back to summary |
|---|---|
| public Memoable copy() Implements org. Doc from org. Produce a copy of this object with its configuration and in its current state. The returned object may be used simply to store the state, or may be used as a similar object starting from the copied state. | |
| copyBitLength | back to summary |
|---|---|
| private byte[] copyBitLength() | |
| doFinal | back to summary |
|---|---|
| public int doFinal(byte[] out, int outOff) Implements org. Doc from org. close the digest, producing the final digest value. The doFinal call leaves the digest reset.
| |
| finish | back to summary |
|---|---|
| private void finish() | |
| getAlgorithmName | back to summary |
|---|---|
| public String getAlgorithmName() Implements org. Doc from org. return the algorithm name
| |
| getByteLength | back to summary |
|---|---|
| public int getByteLength() Implements org. Doc from org. Return the size in bytes of the internal buffer the digest applies it's compression function to.
| |
| getDigestSize | back to summary |
|---|---|
| public int getDigestSize() Implements org. Doc from org. return the size, in bytes, of the digest produced by this message digest.
| |
| increment | back to summary |
|---|---|
| private void increment() | |
| mulX | back to summary |
|---|---|
| private static int mulX(int input) | |
| packIntoLong | back to summary |
|---|---|
| private static long packIntoLong(int b7, int b6, int b5, int b4, int b3, int b2, int b1, int b0) | |
| processBlock | back to summary |
|---|---|
| protected void processBlock() | |
| processFilledBuffer | back to summary |
|---|---|
| private void processFilledBuffer(byte[] in, int inOff) | |
| reset | back to summary |
|---|---|
| public void reset() Implements org. reset the chaining variables | |
| reset | back to summary |
|---|---|
| public void reset(Memoable other) Implements org. Doc from org. Restore a copied object state into this object. Implementations of this method should try to avoid or minimise memory allocation to perform the reset. | |
| update | back to summary |
|---|---|
| public void update(byte in) Implements org. Doc from org. update the message digest with a single byte.
| |
| update | back to summary |
|---|---|
| public void update(byte[] in, int inOff, int len) Implements org. Doc from org. update the message digest with a block of bytes.
| |