]> eyrie.org Git - kerberos/krb5-strength.git/blob - tests/data/passwords/letter.json
Add minimum_different configuration option
[kerberos/krb5-strength.git] / tests / data / passwords / letter.json
1 [
2     {
3         "name": "non-ASCII characters",
4         "principal": "test@EXAMPLE.ORG",
5         "password": "عربى",
6         "code": "KADM5_PASS_Q_GENERIC",
7         "error": "password contains non-ASCII or control characters"
8     },
9     {
10         "name": "control character",
11         "principal": "test@EXAMPLE.ORG",
12         "password": "ouchD\u0001artetch",
13         "code": "KADM5_PASS_Q_GENERIC",
14         "error": "password contains non-ASCII or control characters"
15     },
16     {
17         "name": "tab",
18         "principal": "test@EXAMPLE.ORG",
19         "password": "\touchDartetch",
20         "code": "KADM5_PASS_Q_GENERIC",
21         "error": "password contains non-ASCII or control characters"
22     },
23     {
24         "name": "all alphabetic",
25         "principal": "test@EXAMPLE.ORG",
26         "password": "ouchDartetch",
27         "code": "KADM5_PASS_Q_CLASS",
28         "error": "password is only letters and spaces"
29     },
30     {
31         "name": "all alphabetic with spaces",
32         "principal": "test@EXAMPLE.ORG",
33         "password": "the perils of all good dogs",
34         "code": "KADM5_PASS_Q_CLASS",
35         "error": "password is only letters and spaces"
36     },
37     {
38         "name": "punctuation",
39         "principal": "test@EXAMPLE.ORG",
40         "password": "the perils of all good dogs!"
41     },
42     {
43         "name": "digits",
44         "principal": "test@EXAMPLE.ORG",
45         "password": "the perils 0of all good dogs"
46     },
47     {
48         "name": "mindiff (1 character)",
49         "principal": "test@EXAMPLE.ORG",
50         "password": "11111111111111111111",
51         "code": "KADM5_PASS_Q_CLASS",
52         "error": "password does not contain enough unique characters"
53     },
54     {
55         "name": "mindiff (2 characters)",
56         "principal": "test@EXAMPLE.ORG",
57         "password": "1b1b1b1b1b1b1b1b1b1b",
58         "code": "KADM5_PASS_Q_CLASS",
59         "error": "password does not contain enough unique characters"
60     },
61     {
62         "name": "mindiff (3 characters)",
63         "principal": "test@EXAMPLE.ORG",
64         "password": "1bc1bc1bc1bc1bc1bc1b",
65         "code": "KADM5_PASS_Q_CLASS",
66         "error": "password does not contain enough unique characters"
67     },
68     {
69         "name": "mindiff (4 characters)",
70         "principal": "test@EXAMPLE.ORG",
71         "password": "1bcd1bcd1bcd1bcd1bcd",
72         "code": "KADM5_PASS_Q_CLASS",
73         "error": "password does not contain enough unique characters"
74     },
75     {
76         "name": "mindiff (5 characters)",
77         "principal": "test@EXAMPLE.ORG",
78         "password": "1bcde1bcde1bcde1bcde",
79         "code": "KADM5_PASS_Q_CLASS",
80         "error": "password does not contain enough unique characters"
81     },
82     {
83         "name": "mindiff (6 characters)",
84         "principal": "test@EXAMPLE.ORG",
85         "password": "1bcdef1bcdef1bcdef1b",
86         "code": "KADM5_PASS_Q_CLASS",
87         "error": "password does not contain enough unique characters"
88     },
89     {
90         "name": "mindiff (7 characters)",
91         "principal": "test@EXAMPLE.ORG",
92         "password": "1cdbfge1cdbeg1fcdbef",
93         "code": "KADM5_PASS_Q_CLASS",
94         "error": "password does not contain enough unique characters"
95     },
96     {
97         "name": "mindiff (8 characters)",
98         "principal": "test@EXAMPLE.ORG",
99         "password": "1dbegchf1cdbfgh1ebcd"
100     },
101     {
102         "name": "mindiff (9 characters)",
103         "principal": "test@EXAMPLE.ORG",
104         "password": "bcd1fgei1bhdefchig1b"
105     }
106 ]