SHA256_BLOCK_LENGTH
#if !defined(SHA256_BLOCK_LENGTH) && defined(SHA256_HMAC_BLOCK_SIZE)
SHA256_BLOCK_LENGTH,
#define SHA256_SHORT_BLOCK_LENGTH (SHA256_BLOCK_LENGTH - 8)
SHA256Transform(u_int32_t state[8], const u_int8_t data[SHA256_BLOCK_LENGTH])
SHA256Transform(u_int32_t state[8], const u_int8_t data[SHA256_BLOCK_LENGTH])
usedspace = (context->bitcount[0] >> 3) % SHA256_BLOCK_LENGTH;
freespace = SHA256_BLOCK_LENGTH - usedspace;
while (len >= SHA256_BLOCK_LENGTH) {
context->bitcount[0] += SHA256_BLOCK_LENGTH << 3;
len -= SHA256_BLOCK_LENGTH;
data += SHA256_BLOCK_LENGTH;
usedspace = (context->bitcount[0] >> 3) % SHA256_BLOCK_LENGTH;
if (usedspace < SHA256_BLOCK_LENGTH) {
SHA256_BLOCK_LENGTH - usedspace);
void SHA256Transform(u_int32_t state[8], const u_int8_t [SHA256_BLOCK_LENGTH]);
uint8_t buf[SHA256_BLOCK_LENGTH];
SHA256_Update(&ctx, in, SHA256_BLOCK_LENGTH);
uint8_t hostuuid[HOSTUUIDLEN + 1], hmac_key[SHA256_BLOCK_LENGTH],
hk_ipad[SHA256_BLOCK_LENGTH], hk_opad[SHA256_BLOCK_LENGTH];
if (hostuuid_len <= SHA256_BLOCK_LENGTH) {