BLAKE2s
Creates a new BLAKE2s instance.
Parameters
bitStrength
The number of bits returned when digest is invoked.
Throws
IllegalArgumentException
when:
bitStrength is less than 8
bitStrength is greater than 256
bitStrength is not a factor of 8
Creates a new BLAKE2s instance.
Parameters
bitStrength
The number of bits returned when digest is invoked.
personalization
A user selected customization bit string to define a variant of the function. When no customization is desired, personalization must be set to a null value. Must be 8 bytes in length, or null.
Throws
IllegalArgumentException
when:
bitStrength is less than 8
bitStrength is greater than 256
bitStrength is not a factor of 8
personalization is non-null and not exactly 8 bytes in length