]> eyrie.org Git - kerberos/krb5-strength.git/blob - tests/data/passwords/principal.c
Change CrackLib tests for system CrackLib
[kerberos/krb5-strength.git] / tests / data / passwords / principal.c
1 /*
2  * Automatically generated -- do not edit!
3  *
4  * This file was automatically generated from the original JSON source file
5  * for the use in C test programs.  To make changes, modify the original
6  * JSON source or (more rarely) the make-c-data script and run it again.
7  *
8  * Copyright 2013
9  *     The Board of Trustees of the Leland Stanford Junior University
10  *
11  * See LICENSE for licensing terms.
12  */
13
14 #include <tests/data/passwords/tests.h>
15
16 const struct password_test principal_tests[] = {
17     {
18
19         "based on principal",
20         "someuser@EXAMPLE.ORG",
21         "someuser",
22         KADM5_PASS_Q_GENERIC,
23         "Password based on username or principal",
24     },
25     {
26
27         "based on principal (reversed)",
28         "someuser@EXAMPLE.ORG",
29         "resuemos",
30         KADM5_PASS_Q_GENERIC,
31         "Password based on username or principal",
32     },
33     {
34
35         "based on principal with digits",
36         "someuser@EXAMPLE.ORG",
37         "someuser123",
38         KADM5_PASS_Q_GENERIC,
39         "Password based on username or principal",
40     },
41     {
42
43         "is full principal",
44         "test@EXAMPLE.ORG",
45         "test@EXAMPLE.ORG",
46         KADM5_PASS_Q_GENERIC,
47         "Password based on username or principal",
48     },
49     {
50
51         "principal with leading digits",
52         "someuser@EXAMPLE.ORG",
53         "123someuser",
54         KADM5_PASS_Q_GENERIC,
55         "Password based on username or principal",
56     },
57     {
58
59         "principal with leading and trailing digits",
60         "someuser@EXAMPLE.ORG",
61         "1someuser2",
62         KADM5_PASS_Q_GENERIC,
63         "Password based on username or principal",
64     },
65     {
66
67         "is realm (lowercase)",
68         "someuser@NEWEXAMPLE.ORG",
69         "newexample",
70         KADM5_PASS_Q_GENERIC,
71         "Password based on username or principal",
72     },
73     {
74
75         "is realm (lowercase) with digits",
76         "someuser@NEWEXAMPLE.ORG",
77         "newexample123",
78         KADM5_PASS_Q_GENERIC,
79         "Password based on username or principal",
80     },
81     {
82
83         "is realm (lowercase) with leading digits",
84         "someuser@NEWEXAMPLE.ORG",
85         "123newexample",
86         KADM5_PASS_Q_GENERIC,
87         "Password based on username or principal",
88     },
89     {
90
91         "is realm reversed",
92         "someuser@NEWEXAMPLE.ORG",
93         "ELPMAXEWEN",
94         KADM5_PASS_Q_GENERIC,
95         "Password based on username or principal",
96     },
97     {
98
99         "is second realm with digits",
100         "someuser@NEWEXAMPLE.ORG",
101         "ORG1791520",
102         KADM5_PASS_Q_GENERIC,
103         "Password based on username or principal",
104     },
105     {
106
107         "is whole realm (mixed case)",
108         "someuser@NEWEXAMPLE.ORG",
109         "NewExample.Org",
110         KADM5_PASS_Q_GENERIC,
111         "Password based on username or principal",
112     },
113 };