mirror of
				https://github.com/Mbed-TLS/mbedtls.git
				synced 2025-11-03 20:33:16 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			27 lines
		
	
	
		
			657 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			657 B
		
	
	
	
		
			C
		
	
	
	
	
	
/**
 | 
						|
 * Translation between MD and PSA identifiers (algorithms, errors).
 | 
						|
 *
 | 
						|
 *  Note: this internal module will go away when everything becomes based on
 | 
						|
 *  PSA Crypto; it is a helper for the transition period.
 | 
						|
 *
 | 
						|
 *  Copyright The Mbed TLS Contributors
 | 
						|
 *  SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later
 | 
						|
 */
 | 
						|
#ifndef MBEDTLS_MD_PSA_H
 | 
						|
#define MBEDTLS_MD_PSA_H
 | 
						|
 | 
						|
#include "common.h"
 | 
						|
 | 
						|
#include "mbedtls/md.h"
 | 
						|
#include "psa/crypto.h"
 | 
						|
 | 
						|
/** Convert PSA status to MD error code.
 | 
						|
 *
 | 
						|
 * \param status    PSA status.
 | 
						|
 *
 | 
						|
 * \return          The corresponding MD error code,
 | 
						|
 */
 | 
						|
int mbedtls_md_error_from_psa(psa_status_t status);
 | 
						|
 | 
						|
#endif /* MBEDTLS_MD_PSA_H */
 |