SHA256_BLOCK_SIZE
SHA256_BLOCK_SIZE,
.block_size = SHA256_BLOCK_SIZE,
#ifdef SHA256_BLOCK_SIZE
#if (MAX_BLOCK_SIZE < SHA256_BLOCK_SIZE)
#define MAX_BLOCK_SIZE SHA256_BLOCK_SIZE
u8 sha256_buffer[SHA256_BLOCK_SIZE];
fill = (u16)(SHA256_BLOCK_SIZE - left);
while (remain_ilen >= SHA256_BLOCK_SIZE) {
data_ptr += SHA256_BLOCK_SIZE;
remain_ilen -= SHA256_BLOCK_SIZE;
u8 last_padded_block[2 * SHA256_BLOCK_SIZE];
block_present = (ctx->sha256_total % SHA256_BLOCK_SIZE);
if (block_present > (SHA256_BLOCK_SIZE - 1 - sizeof(u64))) {
(2 * SHA256_BLOCK_SIZE) - sizeof(u64));
ret = sha256_process(ctx, last_padded_block + SHA256_BLOCK_SIZE); EG(ret, err);
SHA256_BLOCK_SIZE - sizeof(u64));
const u8 data[SHA256_BLOCK_SIZE])