| line |
true |
false |
branch |
|
35
|
2 |
0 |
if (defined $arg{'SigningKey'} and defined $arg{'Signature'}) |
|
37
|
1 |
1 |
if ($self->sigscheme eq 'Ed25519') { } |
|
38
|
0 |
1 |
unless &Crypt::Ed25519::verify($arg{'PublicKey'}, $arg{'SigningKey'}, $arg{'Signature'}) |
|
43
|
0 |
1 |
unless $ecdsa->verify('Message', $arg{'PublicKey'}, 'Signature', $arg{'Signature'}, 'Key', $arg{'SigningKey'}) |
|
69
|
0 |
2 |
if $options ne '' |
|
74
|
0 |
2 |
if &hmac_sha256($iv . $ciphertext, $sign_key) ne $mac |
|
80
|
0 |
2 |
unless substr($plaintext, -$pad_length, $pad_length, '') eq chr($pad_length) x $pad_length |
|
89
|
2 |
2 |
if ($arg{'PrivateKey'}) { } |
|
92
|
1 |
1 |
if ($self->sigscheme eq 'Ed25519') { } |
|
108
|
1 |
1 |
if ($self->sigscheme eq 'Ed25519') { } |
|
119
|
1 |
8 |
if $auto eq 'DESTROY' |
|
120
|
8 |
0 |
if ($auto =~ /^(debug|sigscheme)$/x) { } |
|
121
|
2 |
6 |
if defined $_[0] |
|
131
|
0 |
0 |
if $self->debug |