Files
systemd/src/shared/password-quality-util.h
T
2025-05-24 14:00:44 +02:00

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