TF-M Reference Manual  1.2.0
TrustedFirmware-M
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
crypto_compat.h File Reference

PSA cryptography module: Backward compatibility aliases. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MBEDTLS_PSA_DEPRECATED
 
#define PSA_KEY_TYPE_GET_CURVE   PSA_KEY_TYPE_ECC_GET_FAMILY
 
#define PSA_KEY_TYPE_GET_GROUP   PSA_KEY_TYPE_DH_GET_FAMILY
 
#define MBEDTLS_DEPRECATED_CONSTANT(type, value)   ( (mbedtls_deprecated_##type) ( value ) )
 
#define PSA_ERROR_UNKNOWN_ERROR   MBEDTLS_DEPRECATED_CONSTANT( psa_status_t, PSA_ERROR_GENERIC_ERROR )
 
#define PSA_ERROR_OCCUPIED_SLOT   MBEDTLS_DEPRECATED_CONSTANT( psa_status_t, PSA_ERROR_ALREADY_EXISTS )
 
#define PSA_ERROR_EMPTY_SLOT   MBEDTLS_DEPRECATED_CONSTANT( psa_status_t, PSA_ERROR_DOES_NOT_EXIST )
 
#define PSA_ERROR_INSUFFICIENT_CAPACITY   MBEDTLS_DEPRECATED_CONSTANT( psa_status_t, PSA_ERROR_INSUFFICIENT_DATA )
 
#define PSA_ERROR_TAMPERING_DETECTED   MBEDTLS_DEPRECATED_CONSTANT( psa_status_t, PSA_ERROR_CORRUPTION_DETECTED )
 
#define PSA_KEY_USAGE_SIGN   MBEDTLS_DEPRECATED_CONSTANT( psa_key_usage_t, PSA_KEY_USAGE_SIGN_HASH )
 
#define PSA_KEY_USAGE_VERIFY   MBEDTLS_DEPRECATED_CONSTANT( psa_key_usage_t, PSA_KEY_USAGE_VERIFY_HASH )
 
#define PSA_ASYMMETRIC_SIGNATURE_MAX_SIZE   MBEDTLS_DEPRECATED_CONSTANT( size_t, PSA_SIGNATURE_MAX_SIZE )
 
#define PSA_ASYMMETRIC_SIGN_OUTPUT_SIZE(key_type, key_bits, alg)   MBEDTLS_DEPRECATED_CONSTANT( size_t, PSA_SIGN_OUTPUT_SIZE( key_type, key_bits, alg ) )
 
#define PSA_ECC_CURVE_SECP160K1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECP_K1 )
 
#define PSA_ECC_CURVE_SECP192K1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECP_K1 )
 
#define PSA_ECC_CURVE_SECP224K1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECP_K1 )
 
#define PSA_ECC_CURVE_SECP256K1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECP_K1 )
 
#define PSA_ECC_CURVE_SECP160R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECP_R1 )
 
#define PSA_ECC_CURVE_SECP192R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECP_R1 )
 
#define PSA_ECC_CURVE_SECP224R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECP_R1 )
 
#define PSA_ECC_CURVE_SECP256R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECP_R1 )
 
#define PSA_ECC_CURVE_SECP384R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECP_R1 )
 
#define PSA_ECC_CURVE_SECP521R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECP_R1 )
 
#define PSA_ECC_CURVE_SECP160R2   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECP_R2 )
 
#define PSA_ECC_CURVE_SECT163K1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECT_K1 )
 
#define PSA_ECC_CURVE_SECT233K1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECT_K1 )
 
#define PSA_ECC_CURVE_SECT239K1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECT_K1 )
 
#define PSA_ECC_CURVE_SECT283K1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECT_K1 )
 
#define PSA_ECC_CURVE_SECT409K1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECT_K1 )
 
#define PSA_ECC_CURVE_SECT571K1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECT_K1 )
 
#define PSA_ECC_CURVE_SECT163R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECT_R1 )
 
#define PSA_ECC_CURVE_SECT193R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECT_R1 )
 
#define PSA_ECC_CURVE_SECT233R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECT_R1 )
 
#define PSA_ECC_CURVE_SECT283R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECT_R1 )
 
#define PSA_ECC_CURVE_SECT409R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECT_R1 )
 
#define PSA_ECC_CURVE_SECT571R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECT_R1 )
 
#define PSA_ECC_CURVE_SECT163R2   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECT_R2 )
 
#define PSA_ECC_CURVE_SECT193R2   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECT_R2 )
 
#define PSA_ECC_CURVE_BRAINPOOL_P256R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_BRAINPOOL_P_R1 )
 
#define PSA_ECC_CURVE_BRAINPOOL_P384R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_BRAINPOOL_P_R1 )
 
#define PSA_ECC_CURVE_BRAINPOOL_P512R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_BRAINPOOL_P_R1 )
 
#define PSA_ECC_CURVE_CURVE25519   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_MONTGOMERY )
 
#define PSA_ECC_CURVE_CURVE448   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_MONTGOMERY )
 
#define PSA_ECC_CURVE_SECP_K1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECP_K1 )
 
#define PSA_ECC_CURVE_SECP_R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECP_R1 )
 
#define PSA_ECC_CURVE_SECP_R2   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECP_R2 )
 
#define PSA_ECC_CURVE_SECT_K1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECT_K1 )
 
#define PSA_ECC_CURVE_SECT_R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECT_R1 )
 
#define PSA_ECC_CURVE_SECT_R2   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECT_R2 )
 
#define PSA_ECC_CURVE_BRAINPOOL_P_R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_BRAINPOOL_P_R1 )
 
#define PSA_ECC_CURVE_MONTGOMERY   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_MONTGOMERY )
 
#define PSA_DH_GROUP_FFDHE2048   MBEDTLS_DEPRECATED_CONSTANT( psa_dh_family_t, PSA_DH_FAMILY_RFC7919 )
 
#define PSA_DH_GROUP_FFDHE3072   MBEDTLS_DEPRECATED_CONSTANT( psa_dh_family_t, PSA_DH_FAMILY_RFC7919 )
 
#define PSA_DH_GROUP_FFDHE4096   MBEDTLS_DEPRECATED_CONSTANT( psa_dh_family_t, PSA_DH_FAMILY_RFC7919 )
 
#define PSA_DH_GROUP_FFDHE6144   MBEDTLS_DEPRECATED_CONSTANT( psa_dh_family_t, PSA_DH_FAMILY_RFC7919 )
 
#define PSA_DH_GROUP_FFDHE8192   MBEDTLS_DEPRECATED_CONSTANT( psa_dh_family_t, PSA_DH_FAMILY_RFC7919 )
 
#define PSA_DH_GROUP_RFC7919   MBEDTLS_DEPRECATED_CONSTANT( psa_dh_family_t, PSA_DH_FAMILY_RFC7919 )
 
#define PSA_DH_GROUP_CUSTOM   MBEDTLS_DEPRECATED_CONSTANT( psa_dh_family_t, PSA_DH_FAMILY_CUSTOM )
 

Typedefs

typedef size_t mbedtls_deprecated_size_t
 
typedef psa_status_t mbedtls_deprecated_psa_status_t
 
typedef psa_key_usage_t mbedtls_deprecated_psa_key_usage_t
 
typedef psa_ecc_family_t mbedtls_deprecated_psa_ecc_family_t
 
typedef psa_dh_family_t mbedtls_deprecated_psa_dh_family_t
 
typedef psa_ecc_family_t psa_ecc_curve_t
 
typedef psa_dh_family_t psa_dh_group_t
 

Functions

psa_status_t psa_asymmetric_sign (psa_key_handle_t key, psa_algorithm_t alg, const uint8_t *hash, size_t hash_length, uint8_t *signature, size_t signature_size, size_t *signature_length)
 
psa_status_t psa_asymmetric_verify (psa_key_handle_t key, psa_algorithm_t alg, const uint8_t *hash, size_t hash_length, const uint8_t *signature, size_t signature_length)
 

Detailed Description

PSA cryptography module: Backward compatibility aliases.

This header declares alternative names for macro and functions. New application code should not use these names. These names may be removed in a future version of Mbed Crypto.

Note
This file may not be included directly. Applications must include psa/crypto.h.

Definition in file crypto_compat.h.

Macro Definition Documentation

#define MBEDTLS_DEPRECATED_CONSTANT (   type,
  value 
)    ( (mbedtls_deprecated_##type) ( value ) )

Definition at line 49 of file crypto_compat.h.

#define MBEDTLS_PSA_DEPRECATED

Definition at line 35 of file crypto_compat.h.

#define PSA_ASYMMETRIC_SIGN_OUTPUT_SIZE (   key_type,
  key_bits,
  alg 
)    MBEDTLS_DEPRECATED_CONSTANT( size_t, PSA_SIGN_OUTPUT_SIZE( key_type, key_bits, alg ) )

Definition at line 79 of file crypto_compat.h.

#define PSA_ASYMMETRIC_SIGNATURE_MAX_SIZE   MBEDTLS_DEPRECATED_CONSTANT( size_t, PSA_SIGNATURE_MAX_SIZE )

Definition at line 77 of file crypto_compat.h.

#define PSA_DH_GROUP_CUSTOM   MBEDTLS_DEPRECATED_CONSTANT( psa_dh_family_t, PSA_DH_FAMILY_CUSTOM )

Definition at line 205 of file crypto_compat.h.

#define PSA_DH_GROUP_FFDHE2048   MBEDTLS_DEPRECATED_CONSTANT( psa_dh_family_t, PSA_DH_FAMILY_RFC7919 )

Definition at line 189 of file crypto_compat.h.

#define PSA_DH_GROUP_FFDHE3072   MBEDTLS_DEPRECATED_CONSTANT( psa_dh_family_t, PSA_DH_FAMILY_RFC7919 )

Definition at line 191 of file crypto_compat.h.

#define PSA_DH_GROUP_FFDHE4096   MBEDTLS_DEPRECATED_CONSTANT( psa_dh_family_t, PSA_DH_FAMILY_RFC7919 )

Definition at line 193 of file crypto_compat.h.

#define PSA_DH_GROUP_FFDHE6144   MBEDTLS_DEPRECATED_CONSTANT( psa_dh_family_t, PSA_DH_FAMILY_RFC7919 )

Definition at line 195 of file crypto_compat.h.

#define PSA_DH_GROUP_FFDHE8192   MBEDTLS_DEPRECATED_CONSTANT( psa_dh_family_t, PSA_DH_FAMILY_RFC7919 )

Definition at line 197 of file crypto_compat.h.

#define PSA_DH_GROUP_RFC7919   MBEDTLS_DEPRECATED_CONSTANT( psa_dh_family_t, PSA_DH_FAMILY_RFC7919 )

Definition at line 203 of file crypto_compat.h.

#define PSA_ECC_CURVE_BRAINPOOL_P256R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_BRAINPOOL_P_R1 )

Definition at line 155 of file crypto_compat.h.

#define PSA_ECC_CURVE_BRAINPOOL_P384R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_BRAINPOOL_P_R1 )

Definition at line 157 of file crypto_compat.h.

#define PSA_ECC_CURVE_BRAINPOOL_P512R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_BRAINPOOL_P_R1 )

Definition at line 159 of file crypto_compat.h.

#define PSA_ECC_CURVE_BRAINPOOL_P_R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_BRAINPOOL_P_R1 )

Definition at line 181 of file crypto_compat.h.

#define PSA_ECC_CURVE_CURVE25519   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_MONTGOMERY )

Definition at line 161 of file crypto_compat.h.

Definition at line 163 of file crypto_compat.h.

#define PSA_ECC_CURVE_MONTGOMERY   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_MONTGOMERY )

Definition at line 183 of file crypto_compat.h.

#define PSA_ECC_CURVE_SECP160K1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECP_K1 )

Definition at line 105 of file crypto_compat.h.

#define PSA_ECC_CURVE_SECP160R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECP_R1 )

Definition at line 113 of file crypto_compat.h.

#define PSA_ECC_CURVE_SECP160R2   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECP_R2 )

Definition at line 125 of file crypto_compat.h.

#define PSA_ECC_CURVE_SECP192K1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECP_K1 )

Definition at line 107 of file crypto_compat.h.

#define PSA_ECC_CURVE_SECP192R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECP_R1 )

Definition at line 115 of file crypto_compat.h.

#define PSA_ECC_CURVE_SECP224K1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECP_K1 )

Definition at line 109 of file crypto_compat.h.

#define PSA_ECC_CURVE_SECP224R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECP_R1 )

Definition at line 117 of file crypto_compat.h.

#define PSA_ECC_CURVE_SECP256K1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECP_K1 )

Definition at line 111 of file crypto_compat.h.

#define PSA_ECC_CURVE_SECP256R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECP_R1 )

Definition at line 119 of file crypto_compat.h.

#define PSA_ECC_CURVE_SECP384R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECP_R1 )

Definition at line 121 of file crypto_compat.h.

#define PSA_ECC_CURVE_SECP521R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECP_R1 )

Definition at line 123 of file crypto_compat.h.

Definition at line 169 of file crypto_compat.h.

Definition at line 171 of file crypto_compat.h.

Definition at line 173 of file crypto_compat.h.

#define PSA_ECC_CURVE_SECT163K1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECT_K1 )

Definition at line 127 of file crypto_compat.h.

#define PSA_ECC_CURVE_SECT163R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECT_R1 )

Definition at line 139 of file crypto_compat.h.

#define PSA_ECC_CURVE_SECT163R2   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECT_R2 )

Definition at line 151 of file crypto_compat.h.

#define PSA_ECC_CURVE_SECT193R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECT_R1 )

Definition at line 141 of file crypto_compat.h.

#define PSA_ECC_CURVE_SECT193R2   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECT_R2 )

Definition at line 153 of file crypto_compat.h.

#define PSA_ECC_CURVE_SECT233K1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECT_K1 )

Definition at line 129 of file crypto_compat.h.

#define PSA_ECC_CURVE_SECT233R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECT_R1 )

Definition at line 143 of file crypto_compat.h.

#define PSA_ECC_CURVE_SECT239K1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECT_K1 )

Definition at line 131 of file crypto_compat.h.

#define PSA_ECC_CURVE_SECT283K1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECT_K1 )

Definition at line 133 of file crypto_compat.h.

#define PSA_ECC_CURVE_SECT283R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECT_R1 )

Definition at line 145 of file crypto_compat.h.

#define PSA_ECC_CURVE_SECT409K1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECT_K1 )

Definition at line 135 of file crypto_compat.h.

#define PSA_ECC_CURVE_SECT409R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECT_R1 )

Definition at line 147 of file crypto_compat.h.

#define PSA_ECC_CURVE_SECT571K1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECT_K1 )

Definition at line 137 of file crypto_compat.h.

#define PSA_ECC_CURVE_SECT571R1   MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_family_t, PSA_ECC_FAMILY_SECT_R1 )

Definition at line 149 of file crypto_compat.h.

Definition at line 175 of file crypto_compat.h.

Definition at line 177 of file crypto_compat.h.

Definition at line 179 of file crypto_compat.h.

#define PSA_ERROR_EMPTY_SLOT   MBEDTLS_DEPRECATED_CONSTANT( psa_status_t, PSA_ERROR_DOES_NOT_EXIST )

Definition at line 59 of file crypto_compat.h.

#define PSA_ERROR_INSUFFICIENT_CAPACITY   MBEDTLS_DEPRECATED_CONSTANT( psa_status_t, PSA_ERROR_INSUFFICIENT_DATA )

Definition at line 61 of file crypto_compat.h.

#define PSA_ERROR_OCCUPIED_SLOT   MBEDTLS_DEPRECATED_CONSTANT( psa_status_t, PSA_ERROR_ALREADY_EXISTS )

Definition at line 57 of file crypto_compat.h.

#define PSA_ERROR_TAMPERING_DETECTED   MBEDTLS_DEPRECATED_CONSTANT( psa_status_t, PSA_ERROR_CORRUPTION_DETECTED )

Definition at line 63 of file crypto_compat.h.

#define PSA_ERROR_UNKNOWN_ERROR   MBEDTLS_DEPRECATED_CONSTANT( psa_status_t, PSA_ERROR_GENERIC_ERROR )

Definition at line 55 of file crypto_compat.h.

#define PSA_KEY_TYPE_GET_CURVE   PSA_KEY_TYPE_ECC_GET_FAMILY

Definition at line 46 of file crypto_compat.h.

#define PSA_KEY_TYPE_GET_GROUP   PSA_KEY_TYPE_DH_GET_FAMILY

Definition at line 47 of file crypto_compat.h.

Definition at line 69 of file crypto_compat.h.

Definition at line 71 of file crypto_compat.h.

Typedef Documentation

Definition at line 39 of file crypto_compat.h.

typedef size_t mbedtls_deprecated_size_t

Definition at line 38 of file crypto_compat.h.

Definition at line 44 of file crypto_compat.h.

Definition at line 43 of file crypto_compat.h.

Function Documentation

psa_status_t psa_asymmetric_sign ( psa_key_handle_t  key,
psa_algorithm_t  alg,
const uint8_t *  hash,
size_t  hash_length,
uint8_t *  signature,
size_t  signature_size,
size_t *  signature_length 
)

Definition at line 849 of file tfm_crypto_func_api.c.

Here is the call graph for this function:

psa_status_t psa_asymmetric_verify ( psa_key_handle_t  key,
psa_algorithm_t  alg,
const uint8_t *  hash,
size_t  hash_length,
const uint8_t *  signature,
size_t  signature_length 
)

Definition at line 892 of file tfm_crypto_func_api.c.

Here is the call graph for this function: