![]() |
nRF Connect SDK API 3.3.99
|
| psa_status_t psa_ps_remove | ( | psa_storage_uid_t | uid | ) |
#include <subsys/trusted_storage/include/psa/protected_storage.h>
Remove the provided uid and its associated data from the storage.
Removes previously stored data and any associated metadata, including rollback protection data.
| [in] | uid | The uid value |
| PSA_SUCCESS | The operation completed successfully |
| PSA_ERROR_INVALID_ARGUMENT | The operation failed because one or more of the given arguments were invalid (null pointer, wrong flags and so on) |
| PSA_ERROR_DOES_NOT_EXIST | The operation failed because the provided uid value was not found in the storage |
| PSA_ERROR_NOT_PERMITTED | The operation failed because the provided uid value was created with PSA_STORAGE_FLAG_WRITE_ONCE |
| PSA_ERROR_STORAGE_FAILURE | The operation failed because the physical storage has failed (Fatal error) |
| PSA_ERROR_GENERIC_ERROR | The operation failed because of an unspecified internal failure |