BELT_HASH_DIGEST_SIZE
#if (MAX_DIGEST_SIZE < BELT_HASH_DIGEST_SIZE)
#define MAX_DIGEST_SIZE BELT_HASH_DIGEST_SIZE
ATTRIBUTE_WARN_UNUSED_RET int belt_hash_final(belt_hash_context *ctx, u8 output[BELT_HASH_DIGEST_SIZE]);
u8 output[BELT_HASH_DIGEST_SIZE]);
ATTRIBUTE_WARN_UNUSED_RET int belt_hash(const u8 *input, u32 ilen, u8 output[BELT_HASH_DIGEST_SIZE]);
.digest_size = BELT_HASH_DIGEST_SIZE,
int belt_hash_final(belt_hash_context *ctx, u8 output[BELT_HASH_DIGEST_SIZE])
u8 output[BELT_HASH_DIGEST_SIZE])
int belt_hash(const u8 *input, u32 ilen, u8 output[BELT_HASH_DIGEST_SIZE])
u8 theta[BELT_HASH_DIGEST_SIZE];
u8 FE2OS_D[LOCAL_MAX(BYTECEIL(CURVES_MAX_Q_BIT_LEN), 2 * BELT_HASH_DIGEST_SIZE)];
dbg_buf_print("theta", theta, BELT_HASH_DIGEST_SIZE);
u8 hash_belt[BELT_HASH_DIGEST_SIZE];
ret = local_memcpy(&sig[0], &hash_belt[0], LOCAL_MIN(l, BELT_HASH_DIGEST_SIZE)); EG(ret, err);
dbg_buf_print("s0", &sig[0], LOCAL_MIN(l, BELT_HASH_DIGEST_SIZE));
u8 hash_belt[BELT_HASH_DIGEST_SIZE];
ret = local_memcpy(&t[0], &hash_belt[0], LOCAL_MIN(l, BELT_HASH_DIGEST_SIZE)); EG(ret, err);