Branch Coverage

tiny-AES-c/aes.c
Criterion Covered Total %
branch 0 40 0.0


line true false branch
158 0 0 for (i = 0; i < Nk; ++i)
167 0 0 for (i = Nk; i < Nb * (Nr + 1); ++i)
178 0 0 if (i % Nk == 0)
246 0 0 for (i = 0; i < 4; ++i)
248 0 0 for (j = 0; j < 4; ++j)
260 0 0 for (i = 0; i < 4; ++i)
262 0 0 for (j = 0; j < 4; ++j)
310 0 0 for (i = 0; i < 4; ++i)
352 0 0 for (i = 0; i < 4; ++i)
372 0 0 for (i = 0; i < 4; ++i)
374 0 0 for (j = 0; j < 4; ++j)
421 0 0 for (round = 1; round < Nr; ++round)
447 0 0 for (round = (Nr - 1); round > 0; --round)
494 0 0 for (i = 0; i < AES_BLOCKLEN; ++i) // The block in AES is always 128bit no matter the key size
504 0 0 for (i = 0; i < length; i += AES_BLOCKLEN)
520 0 0 for (i = 0; i < length; i += AES_BLOCKLEN)
544 0 0 for (i = 0, bi = AES_BLOCKLEN; i < length; ++i, ++bi)
546 0 0 if (bi == AES_BLOCKLEN) /* we need to regen xor compliment in buffer */
553 0 0 for (bi = (AES_BLOCKLEN - 1); bi >= 0; --bi)
556 0 0 if (ctx->Iv[bi] == 255)