18#if defined(FEATURE_TFM)
19#include "interface/include/psa_client.h"
22#ifndef __MBED_OS_DEFAULT_PSA_CLIENT_API_H__
23#define __MBED_OS_DEFAULT_PSA_CLIENT_API_H__
32#if !defined(UINT32_MAX)
33#define UINT32_MAX ((uint32_t)-1)
36#if !defined(INT32_MIN)
37#define INT32_MIN (-0x7fffffff - 1)
40#define PSA_FRAMEWORK_VERSION (0x0100)
41#define PSA_VERSION_NONE (0L)
42#define PSA_CONNECTION_REFUSED (INT32_MIN + 1)
43#define PSA_CONNECTION_BUSY (INT32_MIN + 2)
44#define PSA_DROP_CONNECTION (INT32_MIN)
45#define PSA_NULL_HANDLE ((psa_handle_t)0)
47typedef int32_t psa_handle_t;
70uint32_t psa_framework_version(
void);
82uint32_t psa_version(uint32_t sid);
102psa_handle_t psa_connect(uint32_t sid, uint32_t version);
148void psa_close(psa_handle_t handle);
int32_t psa_status_t
Function return status.
size_t len
Length in bytes of the buffer.
const void * base
Starting address of the buffer.
size_t len
Length in bytes of the buffer.
void * base
Starting address of the buffer.