SHA3_256_DIGEST_SIZE
u8 intermediary[SHA3_256_DIGEST_SIZE];
u8 jent_block[SHA3_256_DIGEST_SIZE];
.digestsize = SHA3_256_DIGEST_SIZE,
.halg.digestsize = SHA3_256_DIGEST_SIZE,
.halg.digestsize = SHA3_256_DIGEST_SIZE,
req->state_sz = SHA3_256_DIGEST_SIZE;
req->digest_sz = SHA3_256_DIGEST_SIZE;
.digestsize = SHA3_256_DIGEST_SIZE,
req->digest_sz = SHA3_256_DIGEST_SIZE;
.digestsize = SHA3_256_DIGEST_SIZE,
.digestsize = SHA3_256_DIGEST_SIZE,
.digestsize = SHA3_256_DIGEST_SIZE,
.halg.digestsize = SHA3_256_DIGEST_SIZE,
.ctx.digest_size = SHA3_256_DIGEST_SIZE,
#define SHA3_256_BLOCK_SIZE (200 - 2 * SHA3_256_DIGEST_SIZE)
void sha3_256(const u8 *in, size_t in_len, u8 out[SHA3_256_DIGEST_SIZE]);
[HASH_ALGO_SHA3_256] = SHA3_256_DIGEST_SIZE,
out, SHA3_256_DIGEST_SIZE);
u8 out[SHA3_256_DIGEST_SIZE])
u8 out[SHA3_256_DIGEST_SIZE])
void sha3_256(const u8 *in, size_t in_len, u8 out[SHA3_256_DIGEST_SIZE])
u8 hash[SHA3_256_DIGEST_SIZE];
static const u8 hash_testvec_consolidated[SHA3_256_DIGEST_SIZE] = {
static const u8 shake128_testvec_consolidated[SHA3_256_DIGEST_SIZE] = {
static const u8 shake256_testvec_consolidated[SHA3_256_DIGEST_SIZE] = {
u8 digest[SHA3_256_DIGEST_SIZE];
u8 out[8 + SHA3_256_DIGEST_SIZE + 8];
#define HASH_SIZE SHA3_256_DIGEST_SIZE
u8 main_hash[SHA3_256_DIGEST_SIZE];
static const u8 test_sha3_256[8 + SHA3_256_DIGEST_SIZE + 8] = {