BLAKE2b

constructor(bitStrength: Int)(source)

Creates a new BLAKE2b instance.

Parameters

bitStrength

The number of bits returned when digest is invoked.

Throws

IllegalArgumentException

when:


constructor(bitStrength: Int, personalization: ByteArray?)(source)

Creates a new BLAKE2b 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 16 bytes in length, or null.

Throws

IllegalArgumentException

when: