33#ifndef PSA_CRYPTO_TYPES_H
34#define PSA_CRYPTO_TYPES_H
35#include "mbedtls/private_access.h"
42#if defined(MBEDTLS_PSA_CRYPTO_C)
43#define MBEDTLS_PSA_CRYPTO_CLIENT
227#if !defined(MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER)
239 mbedtls_key_owner_id_t MBEDTLS_PRIVATE(owner);
240} mbedtls_svc_key_id_t;
363#ifndef __DOXYGEN_ONLY__
364#if defined(MBEDTLS_PSA_CRYPTO_SE_C)
uint16_t psa_key_type_t
Encoding of a key type.
Definition: crypto_types.h:74
uint32_t psa_algorithm_t
Encoding of a cryptographic algorithm.
Definition: crypto_types.h:106
uint8_t psa_ecc_family_t
Definition: crypto_types.h:85
uint8_t psa_dh_family_t
Definition: crypto_types.h:96
uint16_t psa_key_derivation_step_t
Encoding of the step of a key derivation.
Definition: crypto_types.h:380
int32_t psa_status_t
Function return status.
Definition: crypto_types.h:63
uint32_t psa_key_id_t
Definition: crypto_types.h:225
uint8_t psa_key_persistence_t
Definition: crypto_types.h:178
uint32_t psa_key_location_t
Definition: crypto_types.h:214
uint32_t psa_key_lifetime_t
Definition: crypto_types.h:147
uint32_t psa_key_usage_t
Encoding of permitted usage on a key.
Definition: crypto_types.h:251
uint64_t psa_key_slot_number_t
Definition: crypto_se_driver.h:149
Definition: crypto_struct.h:338