SHA256_DIGEST_SIZE
.digest_size = SHA256_DIGEST_SIZE,
#if (MAX_DIGEST_SIZE < SHA256_DIGEST_SIZE)
#define MAX_DIGEST_SIZE SHA256_DIGEST_SIZE
ATTRIBUTE_WARN_UNUSED_RET int sha256_final(sha256_context *ctx, u8 output[SHA256_DIGEST_SIZE]);
u8 output[SHA256_DIGEST_SIZE]);
ATTRIBUTE_WARN_UNUSED_RET int sha256(const u8 *input, u32 ilen, u8 output[SHA256_DIGEST_SIZE]);
MUST_HAVE((SHA256_DIGEST_SIZE >= sizeof(shares[0].raw_share_hmac)), ret, err);
int sha256_final(sha256_context *ctx, u8 output[SHA256_DIGEST_SIZE])
u8 output[SHA256_DIGEST_SIZE])
int sha256(const u8 *input, u32 ilen, u8 output[SHA256_DIGEST_SIZE])
u8 chacha20_seed[SHA256_DIGEST_SIZE];
MUST_HAVE((seedlen == SHA256_DIGEST_SIZE) && (scalar_len <= CHACHA20_MAX_ASKED_LEN), ret, err);
u8 chacha20_seed[SHA256_DIGEST_SIZE];