public class CSHAKEDigest extends SHAKEDigest
bitsInQueue, dataQueue, fixedOutputLength, rate, squeezing, state| Constructor and Description |
|---|
CSHAKEDigest(int bitLength,
byte[] N,
byte[] S)
Base constructor.
|
| Modifier and Type | Method and Description |
|---|---|
int |
doOutput(byte[] out,
int outOff,
int outLen)
Start outputting the results of the final calculation for this digest.
|
java.lang.String |
getAlgorithmName()
return the algorithm name
|
void |
reset()
reset the digest back to it's initial state.
|
doFinal, doFinal, doFinal, doFinalabsorb, absorb, absorbBits, dumpState, getByteLength, getDigestSize, squeeze, update, updateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetByteLengthgetDigestSize, update, updatepublic CSHAKEDigest(int bitLength,
byte[] N,
byte[] S)
bitLength - bit length of the underlying SHAKE function, 128 or 256.N - the function name string, note this is reserved for use by NIST. Avoid using it if not required.S - the customization string - available for local use.public java.lang.String getAlgorithmName()
DigestgetAlgorithmName in interface DigestgetAlgorithmName in class SHAKEDigestpublic int doOutput(byte[] out,
int outOff,
int outLen)
XofdoOutput in interface XofdoOutput in class SHAKEDigestout - output array to write the output bytes to.outOff - offset to start writing the bytes at.outLen - the number of output bytes requested.public void reset()
Digestreset in interface Digestreset in class KeccakDigest