| line |
true |
false |
branch |
|
67
|
156000 |
9750 |
for (i = 0; i < 16; i++) M[i] = load32_le(block + i * 4); |
|
69
|
624000 |
9750 |
for (i = 0; i < 64; i++) { |
|
70
|
156000 |
468000 |
if (i < 16) { |
|
73
|
156000 |
312000 |
} else if (i < 32) { |
|
76
|
156000 |
156000 |
} else if (i < 48) { |
|
115
|
29 |
24 |
if (ctx->buffered) { |
|
117
|
13 |
16 |
if (take > len) take = len; |
|
122
|
16 |
13 |
if (ctx->buffered == MD5_BLOCK_SIZE) { |
|
127
|
9734 |
53 |
while (len >= MD5_BLOCK_SIZE) { |
|
132
|
16 |
37 |
if (len) { |
|
149
|
1008 |
16 |
for (i = 1; i < MD5_BLOCK_SIZE; i++) pad[i] = 0; |
|
152
|
16 |
0 |
if (ctx->buffered < 56) |
|
159
|
128 |
16 |
for (i = 0; i < 8; i++) { |
|
166
|
64 |
16 |
for (i = 0; i < 4; i++) store32_le(out + i * 4, ctx->state[i]); |