BLAKE2b

constructor(key: ByteArray, bitStrength: Int)(source)

Creates a new instance of BLAKE2b.

Parameters

key

The secret to use for authenticating data.

bitStrength

The number of bits returned when doFinal is invoked.

Throws

IllegalArgumentException

when:


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

Creates a new instance of BLAKE2b.

Parameters

key

The secret to use for authenticating data.

bitStrength

The number of bits returned when doFinal 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: