Lines Matching refs:md_block_size
405 unsigned md_size, md_block_size = 64;
462 md_block_size = 128;
470 md_block_size = 128;
485 OPENSSL_assert(md_block_size <= MAX_HASH_BLOCK_SIZE);
524 num_blocks = (max_mac_bytes + 1 + md_length_size + md_block_size - 1) / md_block_size;
540 c = mac_end_offset % md_block_size;
543 index_a = mac_end_offset / md_block_size;
546 index_b = (mac_end_offset + md_length_size) / md_block_size;
556 k = md_block_size*num_starting_blocks;
565 bits += 8*md_block_size;
566 memset(hmac_pad, 0, md_block_size);
569 for (i = 0; i < md_block_size; i++)
600 unsigned overhang = header_length-md_block_size;
602 memcpy(first_block, header + md_block_size, overhang);
603 memcpy(first_block + overhang, data, md_block_size-overhang);
605 for (i = 1; i < k/md_block_size - 1; i++)
606 md_transform(md_state.c, data + md_block_size*i - overhang);
610 /* k is a multiple of md_block_size. */
612 memcpy(first_block+13, data, md_block_size-13);
614 for (i = 1; i < k/md_block_size; i++)
615 md_transform(md_state.c, data + md_block_size*i - 13);
630 for (j = 0; j < md_block_size; j++)
657 if (j >= md_block_size - md_length_size)
661 is_block_b, length_bytes[j-(md_block_size-md_length_size)], b);
687 for (i = 0; i < md_block_size; i++)
690 EVP_DigestUpdate(&md_ctx, hmac_pad, md_block_size);