Branch Coverage

_rijndael.c
Criterion Covered Total %
branch 89 92 96.7


line true false branch
273 35 744 b = (a & 0x80) ? 0x1b : 0;
280 73344 0 if (a && b) return Alogtable[(Logtable[a] + Logtable[b])%255];
72876 468 if (a && b) return Alogtable[(Logtable[a] + Logtable[b])%255];
288 4584 1146 for(j = 0; j < 4; j++) {
289 18336 4584 for(i = 0; i < 4; i++) {
296 4584 1146 for(i = 0; i < 4; i++) {
298 18336 4584 for(j = 0; j < 4; j++)
308 63 35 if (keysize >= 32) {
311 6 29 } else if (keysize >= 24) {
322 656 98 for (i=0; i
327 4712 98 for (i=nk; i
329 779 3933 if (i % nk == 0) {
332 2835 1098 } else if (nk > 6 && (i%nk) == 4) {
378 2457 } else if (nk > 6 && (i%nk) == 4) {
338 392 98 for (i=0; i<4; i++) {
342 1146 98 for (i=4; i
353 9272 2318 for (i=0; i<4; i++) {
355 37088 9272 for (j=0; j<4; j++)
364 114536 28634 for (i=0; i<4; i++)
374 9272 2318 for (i=0; i<4; i++) {
376 37088 9272 for (j=0; j<4; j++)
405 23613 1927 for (r=1; rnrounds; r++) {
406 94452 23613 for (j=0; j<4; j++) {
416 7708 1927 for (j=0; j<4; j++) {
423 7708 1927 for (j=0; j<4; j++)
453 5021 391 for (r=ctx->nrounds-1; r> 0; r--) {
454 20084 5021 for (j=0; j<4; j++) {
464 1564 391 for (j=0; j<4; j++) {
471 1564 391 for (j=0; j<4; j++)
478 8032 502 for (j=0; j
484 21920 1370 for (j=0; j
490 352 44 for (j=0; j
500 201 18 for (i = 0; i
511 190 16 for (i=0; i< nblocks; i++) {
523 312 25 for (i=0; i
528 11 14 if (leftover) {
540 516 50 for (i=0; i
544 22 28 if (leftover) {
553 364 352 while (carry_flg && i >= 0)
364 0 while (carry_flg && i >= 0)
562 352 28 for (i=0; i
567 0 28 if (leftover) {
599 201 18 for (i = 0; i
612 174 16 for (i=1; i
623 312 25 for (i=0; i
628 11 14 if (leftover) {