21#ifndef PSA_CRYPTO_PLATFORM_H
22#define PSA_CRYPTO_PLATFORM_H
26#if !defined(MBEDTLS_CONFIG_FILE)
29#include MBEDTLS_CONFIG_FILE
39#if (defined(__ARMCC_VERSION) || defined(_MSC_VER)) && \
40 !defined(inline) && !defined(__cplusplus)
41#define inline __inline
44#if defined(MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER)
55typedef int32_t mbedtls_key_owner_id_t;
64static inline int mbedtls_key_owner_id_equal(mbedtls_key_owner_id_t id1,
65 mbedtls_key_owner_id_t id2)
79#if defined(MBEDTLS_PSA_CRYPTO_SPM)
80#define PSA_CRYPTO_SECURE 1
81#include "crypto_spe.h"
84#if defined(MBEDTLS_PSA_CRYPTO_EXTERNAL_RNG)
96} mbedtls_psa_external_random_context_t;
Configuration options (set of defines)
PSA crypto configuration options (set of defines)