KMAC256
Creates a new KMAC256 instance with a default output length of 64 bytes.
Throws
if key size is less than 1
Creates a new KMAC256 instance with a default output length of 64 bytes.
Parameters
A user selected customization bit string to define a variant of the function. When no customization is desired, S is set to an empty or null value. (e.g. "My Customization".encodeToByteArray()).
Throws
if key size is less than 1
Creates a new KMAC256 instance with a non-default output length.
Parameters
A user selected customization bit string to define a variant of the function. When no customization is desired, S is set to an empty or null value. (e.g. "My Customization".encodeToByteArray()).
The number of bytes returned when doFinal is invoked
Throws
if key size is less than 1
if outputLength is negative