SST: Update connection handle check
Replace TFM_PSA_HANDLE_IS_VALID with PSA_HANDLE_IS_VALID which is
defined in PSA FF for checking the validity of connection.
Change-Id: Ib95b60dfe8f644fc7164cd51cb02897b5691ea15
Signed-off-by: Summer Qin <summer.qin@arm.com>
diff --git a/interface/src/tfm_sst_api.c b/interface/src/tfm_sst_api.c
index c7796d0..c3a1504 100644
--- a/interface/src/tfm_sst_api.c
+++ b/interface/src/tfm_sst_api.c
@@ -14,8 +14,6 @@
#endif
#define IOVEC_LEN(x) (uint32_t)(sizeof(x)/sizeof(x[0]))
-/* FixMe: Check if PSA framework header would provide similar macro. */
-#define TFM_PSA_HANDLE_IS_VALID(handle) ((handle) > (psa_handle_t)0)
psa_ps_status_t psa_ps_set(psa_ps_uid_t uid,
uint32_t data_length,
@@ -40,7 +38,7 @@
#ifdef TFM_PSA_API
handle = psa_connect(TFM_SST_SET_SID, TFM_SST_SET_VERSION);
- if (!TFM_PSA_HANDLE_IS_VALID(handle)) {
+ if (!PSA_HANDLE_IS_VALID(handle)) {
return PSA_PS_ERROR_OPERATION_FAILED;
}
@@ -88,7 +86,7 @@
#ifdef TFM_PSA_API
handle = psa_connect(TFM_SST_GET_SID, TFM_SST_GET_VERSION);
- if (!TFM_PSA_HANDLE_IS_VALID(handle)) {
+ if (!PSA_HANDLE_IS_VALID(handle)) {
return PSA_PS_ERROR_OPERATION_FAILED;
}
@@ -133,7 +131,7 @@
#ifdef TFM_PSA_API
handle = psa_connect(TFM_SST_GET_INFO_SID, TFM_SST_GET_INFO_VERSION);
- if (!TFM_PSA_HANDLE_IS_VALID(handle)) {
+ if (!PSA_HANDLE_IS_VALID(handle)) {
return PSA_PS_ERROR_OPERATION_FAILED;
}
@@ -177,7 +175,7 @@
#ifdef TFM_PSA_API
handle = psa_connect(TFM_SST_REMOVE_SID, TFM_SST_REMOVE_VERSION);
- if (!TFM_PSA_HANDLE_IS_VALID(handle)) {
+ if (!PSA_HANDLE_IS_VALID(handle)) {
return PSA_PS_ERROR_OPERATION_FAILED;
}
@@ -243,7 +241,7 @@
*/
#ifdef TFM_PSA_API
handle = psa_connect(TFM_SST_GET_SUPPORT_SID, TFM_SST_GET_SUPPORT_VERSION);
- if (!TFM_PSA_HANDLE_IS_VALID(handle)) {
+ if (!PSA_HANDLE_IS_VALID(handle)) {
return support_flags;
}