| 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. |
| 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. |
| private void | |
| public String | getAlgorithmName()
Implements org. |
| public int | getByteLength()
Implements org. |
| public int | getDigestSize()
Implements org. |
| 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. |
| public void | update(byte
the input byte to be entered. in)Implements org. |
| 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. |
| _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.
| |