SST: First public draft of PSA SST APIs
This patch releases the first public draft of Platform Security
Architecture (PSA) Secure Storage (SST) APIs.
The APIs are defined in psa_sst_api.h.
More information can be found in tfm_sst_integration_guide.md
The patch also accomodates the SST implementation and tests
accordingly.
Change-Id: Ibe537939f9692a86816fa0c7b2a8d070a502fd2c
Signed-off-by: Marc Moreno <marc.morenoberengue@arm.com>
diff --git a/test/interface/include/sst_test_service_svc.h b/test/interface/include/sst_test_service_svc.h
index 4860644..633c7e4 100644
--- a/test/interface/include/sst_test_service_svc.h
+++ b/test/interface/include/sst_test_service_svc.h
@@ -19,9 +19,9 @@
* \brief Sets-up the SST test service so that it is ready for test functions to
* be called.
*
- * \return Returns error code as specified in \ref tfm_sst_err_t
+ * \return Returns error code as specified in \ref psa_sst_err_t
*/
-enum tfm_sst_err_t sst_test_service_svc_setup(void);
+enum psa_sst_err_t sst_test_service_svc_setup(void);
/**
* \brief Performs a dummy encryption on the supplied buffer, using the key
@@ -31,9 +31,9 @@
* \param[in,out] buf Plaintext buffer
* \param[in] buf_size Size of buf
*
- * \return Returns error code as specified in \ref tfm_sst_err_t
+ * \return Returns error code as specified in \ref psa_sst_err_t
*/
-enum tfm_sst_err_t sst_test_service_svc_dummy_encrypt(uint32_t key_uuid,
+enum psa_sst_err_t sst_test_service_svc_dummy_encrypt(uint32_t key_uuid,
uint8_t *buf,
uint32_t buf_size);
@@ -45,18 +45,18 @@
* \param[in,out] buf Ciphertext buffer
* \param[in] buf_size Size of buf
*
- * \return Returns error code as specified in \ref tfm_sst_err_t
+ * \return Returns error code as specified in \ref psa_sst_err_t
*/
-enum tfm_sst_err_t sst_test_service_svc_dummy_decrypt(uint32_t key_uuid,
+enum psa_sst_err_t sst_test_service_svc_dummy_decrypt(uint32_t key_uuid,
uint8_t *buf,
uint32_t buf_size);
/**
* \brief Cleans the secure storage used by the SST test service.
*
- * \return Returns error code as specified in \ref tfm_sst_err_t
+ * \return Returns error code as specified in \ref psa_sst_err_t
*/
-enum tfm_sst_err_t sst_test_service_svc_clean(void);
+enum psa_sst_err_t sst_test_service_svc_clean(void);
#ifdef __cplusplus
}