31 lines
632 B
C
31 lines
632 B
C
/* SPDX-License-Identifier: LGPL-2.1-or-later */
|
|
#pragma once
|
|
|
|
#define N_SUGGESTIONS 6
|
|
|
|
#if HAVE_PASSWDQC
|
|
|
|
#include "password-quality-util-passwdqc.h" /* IWYU pragma: export */
|
|
|
|
#elif HAVE_PWQUALITY
|
|
|
|
#include "password-quality-util-pwquality.h" /* IWYU pragma: export */
|
|
|
|
#else
|
|
|
|
static inline int suggest_passwords(void) {
|
|
return 0;
|
|
}
|
|
|
|
static inline int check_password_quality(
|
|
const char *password,
|
|
const char *old,
|
|
const char *username,
|
|
char **ret_error) {
|
|
if (ret_error)
|
|
*ret_error = NULL;
|
|
return 1; /* all good */
|
|
}
|
|
|
|
#endif
|