nxt.digest.fnv

FNV(Fowler-Noll-Vo) hash implementation.

This module conforms to the APIs defined in std.digest.

Public Imports

std.digest
public import std.digest;
Undocumented in source.

Members

Aliases

FNV32
alias FNV32 = FNV!32
Undocumented in source.
FNV32A
alias FNV32A = FNV!(32, true)
Undocumented in source.
FNV64
alias FNV64 = FNV!64
Undocumented in source.
FNV64A
alias FNV64A = FNV!(64, true)
Undocumented in source.

Functions

fnv32Of
auto fnv32Of(T data)
fnv32aOf
auto fnv32aOf(T data)
fnv64Of
auto fnv64Of(T data)
fnv64aOf
auto fnv64aOf(T data)

Convenience aliases for std.digest.digest using the FNV implementation.

Structs

FNV
struct FNV(ulong bitLength, bool fnv1a = false)

Template API FNV-1(a) hash implementation.

Meta