Condition Coverage

blib/lib/Crypt/Rijndael_PP.pm
Criterion Covered Total %
condition 55 123 44.7


and 3 conditions

line !l l&&!r l&&r condition
1017 0 2506704 0 $_[0] && $_[1]
1260 438 0 3468 $j < $KC and $t < ($ROUNDS + 1) * $BC
1311 2770 428 23256 $j < $KC and $t < ($ROUNDS + 1) * $BC
1469 0 0 0 $r <= $rounds and $r < $ROUNDS
1757 0 0 438 defined $key and ref $key eq 'HASH'
1922 3 3 1999 $$key{'keyLen'} != 128 and $$key{'keyLen'} != 192
6 1999 0 $$key{'keyLen'} != 128 and $$key{'keyLen'} != 192 and $$key{'keyLen'} != 256
1933 559 1446 0 $$cipher{'mode'} != 1 and $$cipher{'mode'} != 2
2005 0 0 $$cipher{'mode'} != 1 and $$cipher{'mode'} != 2 and $$cipher{'mode'} != 3
1999 3 3 $$cipher{'blockLen'} != 128 and $$cipher{'blockLen'} != 192
2002 3 0 $$cipher{'blockLen'} != 128 and $$cipher{'blockLen'} != 192 and $$cipher{'blockLen'} != 256
2060 0 0 2005 defined $cipher && defined $key
2073 3 3 1999 $$key{'keyLen'} != 128 and $$key{'keyLen'} != 192
6 1999 0 $$key{'keyLen'} != 128 and $$key{'keyLen'} != 192 and $$key{'keyLen'} != 256
2084 559 1446 0 $$cipher{'mode'} != 1 and $$cipher{'mode'} != 2
2005 0 0 $$cipher{'mode'} != 1 and $$cipher{'mode'} != 2 and $$cipher{'mode'} != 3
1999 3 3 $$cipher{'blockLen'} != 128 and $$cipher{'blockLen'} != 192
2002 3 0 $$cipher{'blockLen'} != 128 and $$cipher{'blockLen'} != 192 and $$cipher{'blockLen'} != 256
2249 0 0 0 defined $cipher && defined $key
2526 0 0 0 defined $self and ref $self
0 0 0 defined $self and ref $self and defined $$self{'keysize'}
2535 0 0 0 defined $self and ref $self
0 0 0 defined $self and ref $self and defined $$self{'blocksize'}

or 3 conditions

line l !l&&r !l&&!r condition
1768 219 219 0 $direction == 0 or $direction == 1
1781 6 6 426 $keyLen == 128 or $keyLen == 192
12 426 0 $keyLen == 128 or $keyLen == 192 or $keyLen == 256
1857 218 210 0 $mode == 1 or $mode == 2
428 0 0 $mode == 1 or $mode == 2 or $mode == 3
1922 0 0 2005 not defined $key or $$key{'direction'} != 0
0 0 2005 not defined $key or $$key{'direction'} != 0 or $$key{'keyLen'} != 128 and $$key{'keyLen'} != 192 and $$key{'keyLen'} != 256
1933 0 0 2005 not defined $cipher or $$cipher{'mode'} != 1 and $$cipher{'mode'} != 2 and $$cipher{'mode'} != 3
0 0 2005 not defined $cipher or $$cipher{'mode'} != 1 and $$cipher{'mode'} != 2 and $$cipher{'mode'} != 3 or $$cipher{'blockLen'} != 128 and $$cipher{'blockLen'} != 192 and $$cipher{'blockLen'} != 256
2060 0 0 2005 not defined $cipher && defined $key or $$key{'direction'} == 0
0 0 2005 not defined $cipher && defined $key or $$key{'direction'} == 0 or $$cipher{'blockLen'} != $$key{'blockLen'}
2073 0 0 2005 not defined $key or $$key{'direction'} != 1
0 0 2005 not defined $key or $$key{'direction'} != 1 or $$key{'keyLen'} != 128 and $$key{'keyLen'} != 192 and $$key{'keyLen'} != 256
2084 0 0 2005 not defined $cipher or $$cipher{'mode'} != 1 and $$cipher{'mode'} != 2 and $$cipher{'mode'} != 3
0 0 2005 not defined $cipher or $$cipher{'mode'} != 1 and $$cipher{'mode'} != 2 and $$cipher{'mode'} != 3 or $$cipher{'blockLen'} != 128 and $$cipher{'blockLen'} != 192 and $$cipher{'blockLen'} != 256
2249 0 0 0 not defined $cipher && defined $key or $$key{'direction'} == 0
0 0 0 not defined $cipher && defined $key or $$key{'direction'} == 0 or $$cipher{'blockLen'} != $$key{'blockLen'}
2382 0 10 0 ref $class || $class