Condition Coverage

blib/lib/Crypt/RSA.pm
Criterion Covered Total %
condition 0 36 0.0


or 2 conditions

line l !l condition
102 0 0 $self->{'es'}->encrypt('Message', $_, 'Key', $key) || (return $self->error($self->{'es'}->errstr, \$key, \%params))
132 0 0 $self->{'pp'}->unarmour($cyphertext) || (return $self->error($self->{'pp'}->errstr))
146 0 0 $self->{'es'}->decrypt('Cyphertext', $_, 'Key', $key) || (return $self->error($self->{'es'}->errstr, \$key, \%params))
159 0 0 $self->{'ss'}->sign(%params) || (return $self->error($self->{'ss'}->errstr, $params{'Key'}, \%params))
182 0 0 $self->{'pp'}->unarmour($params{'Signature'}) || (return $self->error($self->{'pp'}->errstr))
187 0 0 $self->{'ss'}->verify(%params) || (return $self->error($self->{'ss'}->errstr, $params{'Key'}, \%params))

or 3 conditions

line l !l&&r !l&&!r condition
86 0 0 0 $params{'Message'} || $params{'Plaintext'}
105 0 0 0 $params{'Armour'} or $params{'Armor'}
111 0 0 0 $self->{'ES'}{'Module'} || do { $KNOWNMAP{$self->{'ES'}{'Name'}} }->{'Module'}
125 0 0 0 $params{'Cyphertext'} || $params{'Ciphertext'}
130 0 0 0 $params{'Armour'} or $params{'Armor'}
161 0 0 0 $params{'Armour'} or $params{'Armor'}
166 0 0 0 $self->{'SS'}{'Module'} || do { $KNOWNMAP{$self->{'SS'}{'Name'}} }->{'Module'}
180 0 0 0 $params{'Armour'} or $params{'Armor'}