Condition Coverage

blib/lib/Crypt/PK/RSA.pm
Criterion Covered Total %
condition 10 67 14.9


and 3 conditions

line !l l&&!r l&&r condition
46 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'}
64 0 0 0 $kh->{'N'} and $kh->{'e'}
93 0 0 1 $key->{'N'} and $key->{'e'}
97 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"
142 0 0 0 $h and $h->{'kty'} eq "RSA"
146 0 0 0 $h->{'n'} and $h->{'e'}
156 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"
161 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
27 3 0 $type || ''
80 0 0 $hash_name ||= "SHA256"

or 3 conditions

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