Default constructor. Initializes the internal state of the function with a random 128-bit key (split into two 64-bit parts).
Basic constructor. Initializes the internal state with a 128-bit key, split into two 64-bit parts - the low-order and high-order parts of the key.
Basic constructor. Initializes the internal state with a 128-bit key. If key length less than 16 bytes (i.e 128 bit), the key will padded with padding method 2.
Append bytes to internal hash-function state.
Perform finalization of hash-function and returns hash.
Number of compression rounds (default: 2).
Number of finalization rounds (default: 4).
The class provides functionality to initialize the internal state of the SipHash hash function and generate a hash for byte arrays.