2 * Automatically generated -- do not edit!
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.
9 * The Board of Trustees of the Leland Stanford Junior University
11 * See LICENSE for licensing terms.
14 #include <tests/data/passwords/tests.h>
16 const struct password_test cracklib_tests[] = {
21 "known good password",
31 "it is based on a dictionary word",
35 "in dictionary (longer)",
39 "it is based on a dictionary word",
43 "in dictionary (repeated)",
47 "it is based on a (duplicated) dictionary word",
51 "in dictionary (reversed)",
55 "it is based on a (reversed) dictionary word",
79 "it is WAY too short",
87 "it is WAY too short",
95 "it does not contain enough DIFFERENT characters",
102 KADM5_PASS_Q_GENERIC,
103 "it is too simplistic/systematic",
107 "not enough characters",
110 KADM5_PASS_Q_GENERIC,
111 "it does not contain enough DIFFERENT characters",
115 "long password complexity",
117 "OwenDericksegregationistshumiliatemeningitis'smainmast",