siphash
sip_round(struct siphash *H, const int rounds) {
static struct siphash *
sip24_init(struct siphash *H, const struct sipkey *key) {
static struct siphash *
sip24_update(struct siphash *H, const void *src, size_t len) {
sip24_final(struct siphash *H) {
struct siphash state = SIPHASH_INITIALIZER;
struct siphash sip_state;
struct siphash state;
struct siphash state;
v4?siphash(in, 20, secret, hash, 8):siphash(in, 32, secret, hash, 8);
int siphash(const uint8_t *in, const size_t inlen, const uint8_t *k,
uint32_t siphash[2];
SipHash24_Final((uint8_t *)&siphash, &ctx);
return (siphash[0] ^ siphash[1]);
int siphash(const uint8_t *in, const size_t inlen,
siphash(q->edns.cookie, verify_size,
siphash(q->edns.cookie, verify_size,
siphash(q->edns.cookie, 32, nsd->cookie_secrets[0].cookie_secret, hash, 8);
siphash(q->edns.cookie, 20, nsd->cookie_secrets[0].cookie_secret, hash, 8);
siphash(q->edns.cookie, 20, nsd->cookie_secrets[0].cookie_secret, hash, 8);
v4?siphash(in, 20, secret, hash, 8):siphash(in, 32, secret, hash, 8);
int siphash(const uint8_t *in, const size_t inlen, const uint8_t *k,