HASH_MAX_DIGESTSIZE
u8 salt[HASH_MAX_DIGESTSIZE];
u8 salt[HASH_MAX_DIGESTSIZE];
memzero_explicit(tmp, HASH_MAX_DIGESTSIZE);
u8 tmp[HASH_MAX_DIGESTSIZE] = {};
u8 tmpbuffer[HASH_MAX_DIGESTSIZE];
static_assert(HASH_MAX_DIGESTSIZE <= 127);
if (alg->digestsize > HASH_MAX_DIGESTSIZE)
u8 result[HASH_MAX_DIGESTSIZE + TESTMGR_POISON_LEN];
u8 result[HASH_MAX_DIGESTSIZE + TESTMGR_POISON_LEN];
char checksums_onstack[MAX_T(size_t, HASH_MAX_DIGESTSIZE, MAX_TAG_SIZE)];
unsigned int max_size = likely(checksums != checksums_onstack) ? PAGE_SIZE : HASH_MAX_DIGESTSIZE;
char checksums_onstack[HASH_MAX_DIGESTSIZE];
char digest[HASH_MAX_DIGESTSIZE];
char digest[HASH_MAX_DIGESTSIZE];
char test_tag[MAX_T(size_t, HASH_MAX_DIGESTSIZE, MAX_TAG_SIZE)];
mac_size > HASH_MAX_DIGESTSIZE) {
__u8 actual_mac[HASH_MAX_DIGESTSIZE];
__u8 digest[HASH_MAX_DIGESTSIZE];
u8 want_digest[HASH_MAX_DIGESTSIZE];
u8 tmp_digest[HASH_MAX_DIGESTSIZE];
u8 want_digest[HASH_MAX_DIGESTSIZE];
u8 real_digest[HASH_MAX_DIGESTSIZE];
unsigned int unused = HASH_MAX_DIGESTSIZE - hash_digest_size[algo];
__u8 hash[HASH_MAX_DIGESTSIZE];
#define IMA_MAX_DIGEST_SIZE HASH_MAX_DIGESTSIZE
u8 digest[HASH_MAX_DIGESTSIZE];