21 #ifndef PSA_CRYPTO_PLATFORM_H
22 #define PSA_CRYPTO_PLATFORM_H
37 #if defined(MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER)
48 typedef int32_t mbedtls_key_owner_id_t;
57 static inline int mbedtls_key_owner_id_equal(mbedtls_key_owner_id_t id1,
58 mbedtls_key_owner_id_t id2)
72 #if defined(MBEDTLS_PSA_CRYPTO_SPM)
73 #define PSA_CRYPTO_SECURE 1
74 #include "crypto_spe.h"
77 #if defined(MBEDTLS_PSA_CRYPTO_EXTERNAL_RNG)
89 } mbedtls_psa_external_random_context_t;
92 #if defined(MBEDTLS_PSA_CRYPTO_CLIENT) && !defined(MBEDTLS_PSA_CRYPTO_C)
99 typedef uint32_t mbedtls_psa_client_handle_t;
Macro wrapper for struct's members.
#define MBEDTLS_PRIVATE(member)
Build-time PSA configuration info.