line |
true |
false |
branch |
31
|
4 |
2 |
if ($purpose eq 'sign') { } |
|
2 |
0 |
elsif ($purpose eq 'crypt') { } |
32
|
2 |
2 |
if (not defined $$opt{'asymmetric'} || defined $$opt{'type'}) { } |
|
0 |
2 |
elsif (not defined $$opt{'asymmetric'} and defined $$opt{'type'}) { } |
|
1 |
1 |
elsif (uc $$opt{'asymmetric'} eq 'RSA') { } |
46
|
1 |
1 |
if (defined $$opt{'asymmetric'}) { } |
103
|
0 |
6 |
if (not $self->writer->delete_key($version)) |
116
|
2 |
1 |
if ($private->get_type eq 'RSA_PRIV') { } |
|
1 |
0 |
elsif ($private->get_type eq 'DSA_PRIV') { } |
117
|
1 |
1 |
if ($private->get_purpose eq 'DECRYPT_AND_ENCRYPT') { } |
|
1 |
0 |
elsif ($private->get_purpose eq 'SIGN_AND_VERIFY') { } |
128
|
1 |
0 |
if ($private->get_purpose eq 'SIGN_AND_VERIFY') { } |
138
|
0 |
3 |
unless ($public) |
144
|
6 |
3 |
if ($v) |
161
|
0 |
0 |
if ($meta->get_purpose eq 'DECRYPT_AND_ENCRYPT') { } |
|
0 |
0 |
elsif ($meta->get_purpose eq 'SIGN_AND_VERIFY') { } |
173
|
0 |
0 |
if ($destination) { } |
174
|
0 |
0 |
unless open my $fh, '>', $destination |