| line |
true |
false |
branch |
|
37
|
208 |
13 |
for (i = 0; i < 16; i++) W[i] = load32_be(block + i * 4); |
|
38
|
832 |
13 |
for (i = 16; i < 80; i++) { |
|
42
|
1040 |
13 |
for (i = 0; i < 80; i++) { |
|
43
|
260 |
780 |
if (i < 20) { |
|
46
|
260 |
520 |
} else if (i < 40) { |
|
49
|
260 |
260 |
} else if (i < 60) { |
|
91
|
16 |
13 |
if (ctx->buffered) { |
|
93
|
7 |
9 |
if (take > len) take = len; |
|
98
|
9 |
7 |
if (ctx->buffered == SHA1_BLOCK_SIZE) { |
|
103
|
4 |
29 |
while (len >= SHA1_BLOCK_SIZE) { |
|
108
|
9 |
20 |
if (len) { |
|
124
|
567 |
9 |
for (i = 1; i < SHA1_BLOCK_SIZE; i++) pad[i] = 0; |
|
126
|
9 |
0 |
if (ctx->buffered < 56) |
|
133
|
72 |
9 |
for (i = 0; i < 8; i++) { |
|
138
|
45 |
9 |
for (i = 0; i < 5; i++) store32_be(out + i * 4, ctx->state[i]); |