SIPHASH_CTX
SipHash_Update(SIPHASH_CTX *ctx, const void *src, size_t len)
SipHash_Final(uint8_t dst[static SIPHASH_DIGEST_LENGTH], SIPHASH_CTX *ctx)
SipHash_End(SIPHASH_CTX *ctx)
SipHashX(SIPHASH_CTX *ctx, int rc, int rf,
SipRounds(SIPHASH_CTX *ctx, int final)
static void SipRounds(SIPHASH_CTX *ctx, int final);
SipHash_InitX(SIPHASH_CTX *ctx, int rc, int rf)
SipHash_SetKey(SIPHASH_CTX *ctx, const uint8_t key[static SIPHASH_KEY_LENGTH])
SipBuf(SIPHASH_CTX *ctx, const uint8_t **src, size_t len, int final)
void SipHash_InitX(SIPHASH_CTX *, int, int);
void SipHash_SetKey(SIPHASH_CTX *,
void SipHash_Update(SIPHASH_CTX *, const void *, size_t);
void SipHash_Final(uint8_t[__min_size(SIPHASH_DIGEST_LENGTH)], SIPHASH_CTX *);
uint64_t SipHash_End(SIPHASH_CTX *);
uint64_t SipHashX(SIPHASH_CTX *, int, int,
SIPHASH_CTX ctx;
SIPHASH_CTX ctx;
SIPHASH_CTX ctx;
SIPHASH_CTX ctx;
SIPHASH_CTX ctx;
SIPHASH_CTX ctx;
SIPHASH_CTX ctx;
SIPHASH_CTX ctx;
SIPHASH_CTX ctx;