Branch Coverage

src/md5.c
Criterion Covered Total %
branch 18 24 75.0


line true false branch
156 1729 0 if (*((const md5_byte_t *)&w)) /* dynamic little-endian */
164 1729 0 if (!((data - (const md5_byte_t *)0) & 3)) {
191 0 0 for (i = 0; i < 16; ++i, xp += 4)
330 0 68 if (nbytes <= 0)
336 0 68 if (pms->count[0] < nbits)
340 25 43 if (offset) {
341 1 24 int copy = (offset + nbytes > 64 ? 64 - offset : nbytes);
344 6 19 if (offset + copy < 64)
352 1710 62 for (; left >= 64; p += 64, left -= 64)
356 19 43 if (left)
373 144 18 for (i = 0; i < 8; ++i)
379 288 18 for (i = 0; i < 16; ++i)