Condition Coverage

lib/Crypt/RSA/Key/Private.pm
Criterion Covered Total %
condition 18 37 48.6


and 3 conditions

line !l l&&!r l&&r condition
51 8848 0 20 $value and not ref $value
69 0 0 15 $value and $package eq 'Crypt::RSA::Key::Private'
116 0 0 15 $self->n and $self->d
0 0 0 $self->n and $self->p
0 0 0 $self->n and $self->p and $self->q
119 3 0 12 $self->p and $self->q
146 3 0 12 $self->u and $self->q
3 0 12 $self->u and $self->q and $self->p

or 2 conditions

line l !l condition
38 0 16 $params{'Cipher'} || 'Blowfish'
61 8740 224 $$self{'private'}{"_$key"} || $$self{'private_encrypted'}{"_$key"} || ''

or 3 conditions

line l !l&&r !l&&!r condition
61 8736 4 224 $$self{'private'}{"_$key"} || $$self{'private_encrypted'}{"_$key"}
116 15 0 0 $self->n and $self->d or $self->n and $self->p and $self->q
174 1 0 0 ">$params{'Filename'}" || croak("Can't open $params{'Filename'} for writing.")