| line |
true |
false |
branch |
|
34
|
12 |
0 |
if -r $sym |
|
40
|
0 |
12 |
unless $Data::Password::DICTIONARY |
|
43
|
0 |
12 |
unless $dict |
|
44
|
0 |
12 |
unless open DICT, "$dict" |
|
49
|
0 |
22 |
if length $dict_line < $Data::Password::DICTIONARY |
|
51
|
2 |
20 |
if (index($pass, $dict_line) > -1) |
|
61
|
0 |
18 |
unless $Data::Password::FOLLOWING |
|
72
|
6 |
26 |
if $diffs =~ /([\@AB])\1{$len}/ |
|
73
|
0 |
26 |
unless $Data::Password::FOLLOWING_KEYBOARD |
|
85
|
0 |
22 |
unless $Data::Password::GROUPS |
|
90
|
47 |
41 |
if $pass =~ /[$_]/ |
|
97
|
1 |
22 |
if $Data::Password::SKIPCHAR |
|
104
|
0 |
25 |
if $Data::Password::MINLEN and $len < $Data::Password::MINLEN |
|
105
|
2 |
23 |
if $Data::Password::MAXLEN and $len > $Data::Password::MAXLEN |
|
111
|
2 |
23 |
if (CheckLength($pass)) |
|
112
|
2 |
0 |
if ($Data::Password::MAXLEN and $Data::Password::MINLEN) { } |
|
|
0 |
0 |
elsif (not $Data::Password::MAXLEN) { } |
|
118
|
1 |
22 |
if CheckCharset($pass) |
|
119
|
4 |
18 |
if CheckTypes($pass) |
|
121
|
6 |
12 |
if CheckSort($pass) |
|
124
|
2 |
10 |
if $dict |
|
131
|
7 |
4 |
if $reason |
|
134
|
0 |
4 |
if $pass =~ /$tuser/i |
|
138
|
4 |
0 |
unless $comment |
|
140
|
0 |
0 |
if $pass =~ /$_/i |