summaryrefslogtreecommitdiffstats
path: root/src/shared/password-quality-util.h
blob: f838ba73efe56d462b9905a9feb253524db114a8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once

#define N_SUGGESTIONS 6

#if HAVE_PASSWDQC

#include "password-quality-util-passwdqc.h"

#elif HAVE_PWQUALITY

#include "password-quality-util-pwquality.h"

#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