15 lines
		
	
	
		
			524 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			524 B
		
	
	
	
		
			C
		
	
	
	
/* 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);
 |