Core: Sanitize iovec parameters in TF-M Core

Do a sanity check on the iovec parameters of secure function calls in
TF-M core.

Change-Id: I57f411c6fbc116df3c09869d8540a0c27cce6918
Signed-off-by: Mate Toth-Pal <mate.toth-pal@arm.com>
diff --git a/secure_fw/ns_callable/tfm_veneers.c b/secure_fw/ns_callable/tfm_veneers.c
index 88d4789..aa77922 100644
--- a/secure_fw/ns_callable/tfm_veneers.c
+++ b/secure_fw/ns_callable/tfm_veneers.c
@@ -85,9 +85,9 @@
                                     struct psa_outvec *out_vec, \
                                     size_t out_len) \
     { \
-        TFM_CORE_SFN_REQUEST(partition_name##_ID, \
-                             sfn_name, \
-                             in_vec, in_len, out_vec, out_len); \
+        TFM_CORE_IOVEC_SFN_REQUEST(partition_name##_ID, \
+                                   sfn_name, \
+                                   in_vec, in_len, out_vec, out_len); \
     }
 
 /******** TFM_SP_STORAGE ********/