Crypto: Implement key storage APIs
Change-Id: I9967c52aaa4d531ec89642b0e8f2bc50b2da5cfe
Signed-off-by: Jamie Fox <jamie.fox@arm.com>
diff --git a/secure_fw/services/crypto/tfm_crypto_api.h b/secure_fw/services/crypto/tfm_crypto_api.h
index 811e04a..74b0624 100644
--- a/secure_fw/services/crypto/tfm_crypto_api.h
+++ b/secure_fw/services/crypto/tfm_crypto_api.h
@@ -83,31 +83,25 @@
uint32_t *index);
/**
- * \brief Checks that there is enough local storage in RAM to keep
- * another key, and returns the index of the storage to use
- * and the ID of the partition to associated to the key
+ * \brief Checks that there is enough local storage in RAM to keep another key,
+ * and returns the index of the storage to use.
*
- * \param[out] partition_id ID of the requesting partition
- * \param[out] index Index of the local storage to use
+ * \param[out] index Index of the local storage to use
*
* \return Return values as described in \ref psa_status_t
*/
-psa_status_t tfm_crypto_check_key_storage(int32_t *partition_id,
- uint32_t *index);
+psa_status_t tfm_crypto_check_key_storage(uint32_t *index);
/**
- * \brief Sets the index of the local storage in use with a key
- * requested by a partition specified by the input parameter
- * partition_id, and stores the corresponding key_handle
+ * \brief Sets the index of the local storage in use with a key requested by the
+ * calling partition, and stores the corresponding key_handle.
*
- * \param[in] partition_id ID of the requesting partition
- * \param[in] index Index of the local storage to use
- * \param[in] key_handle Corresponding key handle to associate
+ * \param[in] index Index of the local storage to use
+ * \param[in] key_handle Corresponding key handle to associate
*
* \return Return values as described in \ref psa_status_t
*/
-psa_status_t tfm_crypto_set_key_storage(int32_t partition_id,
- uint32_t index,
+psa_status_t tfm_crypto_set_key_storage(uint32_t index,
psa_key_handle_t key_handle);
/**
* \brief Allocate an operation context in the backend