SipHash object implements std.digest like API for supporting streaming update.
siphash template, which takes SipRound C and D parameters
// Create key ubyte[16] key = cast(ubyte[])"To be|not to be!"; // Compute hash with key and arbitrary message ulong hashed = siphash24Of(key, cast(ubyte[])"that is the question."); assert(hashed == 17352353082512417190);
<a href="http://www.boost.org/LICENSE_1_0.txt">Boost License 1.0</a>.
Copyright Masahiro Nakagawa 2012-.
SipHash: a fast short-input PRF