| /* SPDX-License-Identifier: GPL-2.0+ */ | |
| /* Copyright (C) 2020 Steffen Jaeckel <jaeckel-floss@eyet-services.de> */ | |
| /** | |
| * Compare should with the processed passphrase. | |
| * | |
| * @should The crypt-style string to compare against | |
| * @passphrase The plaintext passphrase | |
| * @equal Pointer to an int where the result is stored | |
| * '0' = unequal | |
| * '1' = equal | |
| * Return: 0 on success, error code of errno else | |
| */ | |
| int crypt_compare(const char *should, const char *passphrase, int *equal); |