line |
true |
false |
branch |
40
|
1 |
28 |
unless $params{'hash'}->isa('Digest::SHA') or $params{'hash'}->isa('Digest::SHA3') |
46
|
1 |
27 |
unless $params{'stretch_count'} > 0 |
55
|
4 |
23 |
if (exists $params{'format'} and $params{'format'} eq 'hex') { } |
|
14 |
18 |
elsif (exists $params{'format'} and $params{'format'} eq 'base64') { } |
92
|
0 |
7 |
unless $hash_info->isa('Crypt::Password::StretchedHash::HashInfo') |
105
|
1 |
6 |
if ($hash_info->format eq 'hex') { } |
|
6 |
0 |
elsif ($hash_info->format eq 'base64') { } |
131
|
0 |
11 |
unless $hash_info->isa('Crypt::Password::StretchedHash::HashInfo') |
140
|
6 |
5 |
if ($params{'password_hash'} =~ /\A$delimiter/ and scalar @split_password_hash == 4 and $split_password_hash[0] eq '' and $identifier eq $split_password_hash[1]) { } |
151
|
1 |
5 |
if ($hash_info->format eq 'hex') { } |
|
5 |
0 |
elsif ($hash_info->format eq 'base64') { } |