Condition Coverage

blib/lib/Bitcoin/Secp256k1.pm
Criterion Covered Total %
condition 32 77 41.5


and 3 conditions

line !l l&&!r l&&r condition
134 0 0 1 defined $private_key and defined $message
144 0 0 2 defined $private_key and defined $message
154 0 0 3 defined $private_key and defined $message
164 0 0 2 defined $private_key and defined $digest
175 0 0 4 defined $private_key and defined $digest
186 0 0 6 defined $private_key and defined $digest
197 0 0 3 defined $recoverable_signature and defined $message
207 0 0 6 defined $recoverable_signature and defined $digest
219 1 1 5 defined $public_key and defined $signature
2 1 4 defined $public_key and defined $signature and defined $message
229 0 0 3 defined $public_key and defined $signature
0 0 3 defined $public_key and defined $signature and defined $message
239 0 0 2 defined $public_key and defined $signature
0 0 2 defined $public_key and defined $signature and defined $message
249 0 0 10 defined $public_key and defined $signature
0 0 10 defined $public_key and defined $signature and defined $digest
263 0 0 7 defined $public_key and defined $signature
0 0 7 defined $public_key and defined $signature and defined $digest
276 0 0 4 defined $public_key and defined $signature
0 0 4 defined $public_key and defined $signature and defined $digest
326 0 0 1 defined $public_key and defined $tweak
339 0 0 2 defined $private_key and defined $tweak
349 0 0 2 defined $public_key and defined $tweak
362 0 0 1 defined $private_key and defined $tweak

or 2 conditions

line l !l condition
122 2 2 $compressed //= Deparse error: Can't locate object method "object_2svref" via package "B::SPECIAL" at /usr/local/lib/perl5/5.42.0/B/Deparse.pm line 5762.

or 3 conditions

line l !l&&r !l&&!r condition
39 3 0 1 $FORCED_SCHNORR_AUX_RAND // _random_bytes(32)