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) 55 typedef int32_t mbedtls_key_owner_id_t;
64 static 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" 82 #endif // MBEDTLS_PSA_CRYPTO_SPM 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)