| line |
true |
false |
branch |
|
15
|
0 |
1 |
unless -r $file |
|
20
|
0 |
1 |
unless defined $thisread and $thisread > 0 |
|
24
|
0 |
1 |
unless $nbytes == length $s |
|
29
|
1 |
0 |
if (-r "/dev/urandom") |
|
32
|
0 |
0 |
if (-r "/dev/random") |
|
39
|
1 |
0 |
unless $^O eq "MSWin32" |
|
40
|
0 |
0 |
unless eval {
do {
require Win32;
require Win32::API;
require Win32::API::Type;
1
}
} |
|
48
|
0 |
0 |
if $major < 5 |
|
50
|
0 |
0 |
if ($major == 5 and $minor == 0) { } |
|
54
|
0 |
0 |
unless defined $crypt_acquire_context_a |
|
58
|
0 |
0 |
unless $result |
|
63
|
0 |
0 |
unless defined $crypt_gen_random |
|
69
|
0 |
0 |
unless $result |
|
79
|
0 |
0 |
unless defined $rtlgenrand |
|
85
|
0 |
0 |
unless $result |
|
93
|
0 |
0 |
unless eval {
do {
require Crypt::PRNG;
1
}
} |
|
98
|
0 |
0 |
unless eval {
do {
require Crypt::Random::Seed;
1
}
} |
|
99
|
0 |
0 |
unless $source |
|
112
|
1 |
0 |
unless (defined $_method) |
|
115
|
1 |
1 |
if (defined $name) |
|
121
|
0 |
1 |
unless defined $_method |