This class wraps an implementation of the "SipHash" algorithm in an interface that is usable in the modular hashing system in bslh.
Synopsis
Declared in <bslh_siphashalgorithm.h>
class SipHashAlgorithm;
Type Aliases
Name |
Description |
Typedef indicating the value type returned by this algorithm. |
Enums
Name |
Description |
Compile‐time constants for the SipHash algorithm. |
Member Functions
Name |
Description |
|
Create a |
Return the finalized version of the hash that has been accumulated. Note that this changes the internal state of the object, so calling |
|
Incorporate the specified |
Data Members
Name |
Description |
|
Ensures proper alignment for buffered data. |
|
Used to buffer data until we have enough to do a full round of computation as specified by the algorithm. |
Created with MrDocs