Branch Coverage

inc/matrixssl-3-9-3-open/crypto/digest/sha256.c
Criterion Covered Total %
branch 26 26 100.0


line true false branch
88 854152 106769 for (i = 0; i < 8; i++)
94 1708304 106769 for (i = 0; i < 16; i++)
100 5124912 106769 for (i = 16; i < 64; i++)
113 6833216 106769 for (i = 0; i < 64; ++i)
196 854152 106769 for (i = 0; i < 8; i++)
247 136629 36946 while (len > 0)
249 119047 17582 if (sha256->curlen == 0 && len >= 64)
88735 30312 if (sha256->curlen == 0 && len >= 64)
273 13247 34647 if (sha256->curlen == 64)
333 25 4737 if (sha256->curlen > 56)
335 120 25 while (sha256->curlen < 64)
343 170386 4762 while (sha256->curlen < 56)
358 38096 4762 for (i = 0; i < 8; i++)