diff options
Diffstat (limited to 'contrib/pam_modules/pam_passwdqc/passwdqc.h')
| -rw-r--r-- | contrib/pam_modules/pam_passwdqc/passwdqc.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/contrib/pam_modules/pam_passwdqc/passwdqc.h b/contrib/pam_modules/pam_passwdqc/passwdqc.h new file mode 100644 index 000000000000..f0516717dafe --- /dev/null +++ b/contrib/pam_modules/pam_passwdqc/passwdqc.h @@ -0,0 +1,24 @@ +/* + * Copyright (c) 2000,2001 by Solar Designer. See LICENSE. + */ + +#ifndef _PASSWDQC_H +#define _PASSWDQC_H + +#include <pwd.h> + +typedef struct { + int min[5], max; + int passphrase_words; + int match_length; + int similar_deny; + int random_bits; +} passwdqc_params_t; + +extern char _passwdqc_wordset_4k[0x1000][6]; + +extern char *_passwdqc_check(passwdqc_params_t *params, + char *newpass, char *oldpass, struct passwd *pw); +extern char *_passwdqc_random(passwdqc_params_t *params); + +#endif |
