Functions

Computes 32-bits fnv1a hash and XORs higher and lower 16-bits. This results in a 16-bits hash value. Up to limit if provided, otherwise slice length. If limit is zero or exceeds slice length, slice length is used instead.

Computes 32-bits fnv1a hash of the given slice, or up-to limit if provided. If limit is zero or exceeds slice length, slice length is used instead.

Computes 64-bits fnv1a hash of the given slice, or up-to limit if provided. If limit is zero or exceeds slice length, slice length is used instead.

Computes 128-bits fnv1a hash of the given slice, or up-to limit if provided. If limit is zero or exceeds slice length, slice length is used instead.

Computes 16-bit fnv1a hash from a str using XOR folding.

Computes 32-bit fnv1a hash from a str.

Computes 64-bit fnv1a hash from a str.

Computes 128-bit fnv1a hash from a str.