| line |
true |
false |
branch |
|
96
|
4223184 |
263949 |
for (i = 0; i < 16; i++) W[i] = load32_be(block + i * 4); |
|
97
|
12669552 |
263949 |
for (i = 16; i < 64; i++) { |
|
101
|
16892736 |
263949 |
for (i = 0; i < 64; i++) { |
|
147
|
118 |
178 |
if (ctx->buffered) { |
|
149
|
50 |
68 |
if (take > len) take = len; |
|
154
|
68 |
50 |
if (ctx->buffered == SHA256_BLOCK_SIZE) { |
|
159
|
263881 |
296 |
while (len >= SHA256_BLOCK_SIZE) { |
|
164
|
68 |
228 |
if (len) { |
|
180
|
4221 |
67 |
for (i = 1; i < SHA256_BLOCK_SIZE; i++) pad[i] = 0; |
|
182
|
66 |
1 |
if (ctx->buffered < 56) |
|
189
|
536 |
67 |
for (i = 0; i < 8; i++) { |
|
194
|
536 |
67 |
for (i = 0; i < 8; i++) store32_be(out + i * 4, ctx->state[i]); |
|
263
|
80 |
5 |
for (i = 0; i < 16; i++) W[i] = load64_be(block + i * 8); |
|
264
|
320 |
5 |
for (i = 16; i < 80; i++) { |
|
268
|
400 |
5 |
for (i = 0; i < 80; i++) { |
|
317
|
0 |
13 |
if (ctx->bit_count_low < prev_low) ctx->bit_count_high++; |
|
322
|
8 |
5 |
if (ctx->buffered) { |
|
324
|
3 |
5 |
if (take > len) take = len; |
|
329
|
5 |
3 |
if (ctx->buffered == SHA512_BLOCK_SIZE) { |
|
334
|
0 |
13 |
while (len >= SHA512_BLOCK_SIZE) { |
|
339
|
5 |
8 |
if (len) { |
|
356
|
635 |
5 |
for (i = 1; i < SHA512_BLOCK_SIZE; i++) pad[i] = 0; |
|
359
|
5 |
0 |
if (ctx->buffered < 112) |
|
370
|
40 |
5 |
for (i = 0; i < 8; i++) store64_be(out + i * 8, ctx->state[i]); |