SipHash_Final
int SipHash_Final(SIPHASH *ctx, unsigned char *out, size_t outlen);
return SipHash_Final(&ctx->siphash, out, hlen);
if (!SipHash_Final(&siphash, digest, SIPHASH_MIN_DIGEST_SIZE))
if (!TEST_true(SipHash_Final(&siphash, out, expectedlen))
if (!TEST_true(SipHash_Final(&siphash, out, expectedlen)))
if (!TEST_true(SipHash_Final(&siphash, out, expectedlen)))
if (!TEST_true(SipHash_Final(&siphash, out, expectedlen)))
&& TEST_false(SipHash_Final(&siphash, output, 0))
&& TEST_false(SipHash_Final(&siphash, output, 8))
&& TEST_true(SipHash_Final(&siphash, output, 8))
&& TEST_int_eq(SipHash_Final(&siphash, output, 16), 0)
&& TEST_int_eq(SipHash_Final(&siphash, output, 8), 0)
&& TEST_true(SipHash_Final(&siphash, output, 16))
&& TEST_int_eq(SipHash_Final(&siphash, output, 8), 0)
&& TEST_true(SipHash_Final(&siphash, output, 16));
void SipHash_Final(uint8_t[__min_size(SIPHASH_DIGEST_LENGTH)], SIPHASH_CTX *);
SipHash_Final(out, &ctx);
SipHash_Final((u_int8_t *)&siphash, &ctx);
SipHash_Final((u_int8_t *)&psk_cookie, &ctx);
SipHash_Final((uint8_t *)hash, &ctx);
SipHash_Final((u_int8_t *)&siphash, &ctx);
SipHash_Final((uint8_t *)&siphash, &ctx);