Condition Coverage

blib/lib/Crypt/PK/RSA.pm
Criterion Covered Total %
condition 7 60 11.6


and 3 conditions

line !l l&&!r l&&r condition
48 0 0 0 $kh->{'N'} and $kh->{'e'}
0 0 0 $kh->{'N'} and $kh->{'e'} and $kh->{'d'}
0 0 0 $kh->{'N'} and $kh->{'e'} and $kh->{'d'} and $kh->{'p'}
0 0 0 $kh->{'N'} and $kh->{'e'} and $kh->{'d'} and $kh->{'p'} and $kh->{'q'}
0 0 0 $kh->{'N'} and $kh->{'e'} and $kh->{'d'} and $kh->{'p'} and $kh->{'q'} and $kh->{'dP'}
0 0 0 $kh->{'N'} and $kh->{'e'} and $kh->{'d'} and $kh->{'p'} and $kh->{'q'} and $kh->{'dP'} and $kh->{'dQ'}
0 0 0 $kh->{'N'} and $kh->{'e'} and $kh->{'d'} and $kh->{'p'} and $kh->{'q'} and $kh->{'dP'} and $kh->{'dQ'} and $kh->{'qP'}
66 0 0 0 $kh->{'N'} and $kh->{'e'}
95 0 0 3 $key->{'N'} and $key->{'e'}
99 0 0 0 $key->{'n'} and $key->{'e'}
0 0 0 $key->{'n'} and $key->{'e'} and $key->{'kty'}
0 0 0 $key->{'n'} and $key->{'e'} and $key->{'kty'} and $key->{'kty'} eq "RSA"
139 0 0 0 $h and $h->{'kty'} eq "RSA"
143 0 0 0 $h->{'n'} and $h->{'e'}
149 0 0 6 $typ and $e
0 0 6 $typ and $e and $N
0 0 6 $typ and $e and $N and $typ eq "ssh-rsa"

or 2 conditions

line l !l condition
28 3 0 $type || ''
2 0 $type || ''
82 0 0 $hash_name ||= "SHA256"

or 3 conditions

line l !l&&r !l&&!r condition
153 93 0 0 eval { do { $self->_import($data) } } || eval { do { $self->_import_pkcs8($data, $password) } } || eval { do { $self->_import_x509($data) } }