[#PresaltedSipHasher] = PresaltedSipHasher :mrdocs: Optimized SipHash‐2‐4 implementation for uint256. == Synopsis Declared in `<crypto/siphash.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- class PresaltedSipHasher; ---- == Description This class caches the initial SipHash state (v0..v3) derived from (k0, k1) and implements a specialized hashing path for uint256 values, with or without an extra 32‐bit word. The internal state is immutable, so PresaltedSipHasher instances can be reused for multiple hashes with the same key. == Member Functions [cols="1,4"] |=== | Name| Description | xref:PresaltedSipHasher/2constructor.adoc[`PresaltedSipHasher`] [.small]#[constructor]# | Construct a presalted hasher caching the state derived from 128‐bit key (k0, k1). | xref:PresaltedSipHasher/operator_call-00.adoc[`operator()`] | Function call operators |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#