Branch Coverage

blib/lib/Crypt/RSA/SS/PSS.pm
Criterion Covered Total %
branch 18 38 47.3


line true false branch
26 0 1 if ($params{'Version'})
36 0 5 unless $key
37 0 5 unless $M
44 1 4 if wantarray
53 0 1 unless $key
54 0 1 unless $S
57 0 1 unless ($em = $self->encode($M, $salt, $k - 1))
58 0 0 if $self->errstr eq 'Message too long.'
59 0 0 if $self->errstr eq 'Intended encoded message length too short.'
62 0 1 if length $S < $k
68 1 0 if $em eq $em1
77 0 4 unless $key
78 0 4 unless $S
79 0 4 unless $M
86 4 0 if $self->verify_with_salt_recovery($M, $em1)
94 0 6 if $emlen < 2 * $self->{'hlen'}
110 0 4 if $emlen < 2 * $hlen
118 0 4 unless $check eq $PS
120 4 0 if $H eq $H1