Condition Coverage

blib/lib/Crypt/RSA/Key.pm
Criterion Covered Total %
condition 8 26 30.7


and 3 conditions

line !l l&&!r l&&r condition
50 0 1 0 $params{'q'} and $params{'p'}
0 1 0 $params{'q'} and $params{'p'} and $params{'e'}

or 2 conditions

line l !l condition
61 0 0 $params{'Verbosity'} || 0
64 0 0 $params{'RandomSub'} || sub { $randobj->irand; }
111 1 0 $self->_load(%$pubload) || (return $self->error("Couldn't load the public key module: $@"))
113 1 0 $self->_load(%$priload, 'Args', ['Cipher', $params{'Cipher'}, 'Password', $params{'Password'}]) || (return $self->error("Couldn't load the private key module: $@"))

or 3 conditions

line l !l&&r !l&&!r condition
118 0 0 1 $key->{'e'} || $params{'e'}
119 0 0 1 $key->{'e'} || $params{'e'}
120 0 0 1 $key->{'p'} || $params{'p'}
121 0 0 1 $key->{'q'} || $params{'q'}