Branch Coverage

blib/lib/Crypto/ECC/Point.pm
Criterion Covered Total %
branch 0 44 0.0


line true false branch
18 0 0 unless ($p1->isa($class))
19 0 0 if ($p2->isa($class))
22 0 0 unless ($p2->isa($class))
27 0 0 unless ($p2->isa($class))
28 0 0 if ($p1->isa($class))
31 0 0 unless ($p1->isa($class))
36 0 0 if ($p1->x <=> $p2->x) != 0
38 0 0 if ($p1->y <=> $p2->y) != 0
46 0 0 if ($class->cmp($p2, $class->infinity) == 0 and $p1->isa($class))
50 0 0 if ($class->cmp($p1, $class->infinity) == 0 and $p2->isa($class))
54 0 0 if ($class->cmp($p1, $class->infinity) == 0 and $class->cmp($p2, $class->infinity) == 0)
60 0 0 if ('CurveFp'->cmp($p1, $p2) != 0)
64 0 0 if (($p1->x <=> $p2->x) % $p1->prime == 0)
65 0 0 if (($p1->y + $p2->y) % $p1->prime == 0) { }
91 0 0 if ($class->cmp($p1, $class->infinity) == 0)
95 0 0 if (defined $p1->order)
99 0 0 if (($e <=> 0) == 0)
103 0 0 if ($e <=> 0) <= 0
119 0 0 if ($e3bit != 0 and $ebit == 0) { }
0 0 elsif ($e3bit == 0 and $ebit != 0) { }
148 0 0 if ((0 <=> $y3) > 0)
160 0 0 if ($x <=> 0) < 1