Shared SipHash state (v0..v3) with its round, compression, and finalization primitives. Internal building block, only meant to be composed by the hasher classes below.
Synopsis
Declared in <crypto/siphash.h>
class SipHashState;
Member Functions
Name |
Description |
|
Construct a SipHashState initialized with the specified key. |
Mutably compress one block into this state, with 1 SipRound. |
|
Mutably compress one jumbo block into this state, with 1 SipRound. |
|
Mutably compress one block into this state, with 2 SipRounds. |
|
Construct a copy of this state. |
|
Mutably finalize this state with 3 SipRounds using the unpadded finalizer, and return the resulting hash. |
|
Mutably finalize this state with 4 SipRounds, and return the resulting hash. |
Created with MrDocs