Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
|
The secure storage PS implementation. More...
#include <psa/storage_common.h>
Go to the source code of this file.
Functions | |
psa_status_t | secure_storage_ps_set (const psa_storage_uid_t uid, size_t data_length, const void *p_data, psa_storage_create_flags_t create_flags) |
See psa_ps_set() , to which this function is analogous. | |
psa_status_t | secure_storage_ps_get (const psa_storage_uid_t uid, size_t data_offset, size_t data_length, void *p_data, size_t *p_data_length) |
See psa_ps_get() , to which this function is analogous. | |
psa_status_t | secure_storage_ps_get_info (const psa_storage_uid_t uid, struct psa_storage_info_t *p_info) |
See psa_ps_get_info() , to which this function is analogous. | |
psa_status_t | secure_storage_ps_remove (const psa_storage_uid_t uid) |
See psa_ps_remove() , to which this function is analogous. | |
psa_status_t | secure_storage_ps_create (psa_storage_uid_t uid, size_t capacity, psa_storage_create_flags_t create_flags) |
See psa_ps_create() , to which this function is analogous. | |
psa_status_t | secure_storage_ps_set_extended (psa_storage_uid_t uid, size_t data_offset, size_t data_length, const void *p_data) |
See psa_ps_set_extended() , to which this function is analogous. | |
The secure storage PS implementation.
The functions declared in this header implement the PSA PS API when the secure storage subsystem is enabled. They must not be called directly, and this header must not be included other than when providing a custom implementation (
CONFIG_SECURE_STORAGE_PS_IMPLEMENTATION_CUSTOM
).
psa_status_t secure_storage_ps_create | ( | psa_storage_uid_t | uid, |
size_t | capacity, | ||
psa_storage_create_flags_t | create_flags ) |
See psa_ps_create()
, to which this function is analogous.
psa_status_t secure_storage_ps_get | ( | const psa_storage_uid_t | uid, |
size_t | data_offset, | ||
size_t | data_length, | ||
void * | p_data, | ||
size_t * | p_data_length ) |
See psa_ps_get()
, to which this function is analogous.
psa_status_t secure_storage_ps_get_info | ( | const psa_storage_uid_t | uid, |
struct psa_storage_info_t * | p_info ) |
See psa_ps_get_info()
, to which this function is analogous.
psa_status_t secure_storage_ps_remove | ( | const psa_storage_uid_t | uid | ) |
See psa_ps_remove()
, to which this function is analogous.
psa_status_t secure_storage_ps_set | ( | const psa_storage_uid_t | uid, |
size_t | data_length, | ||
const void * | p_data, | ||
psa_storage_create_flags_t | create_flags ) |
See psa_ps_set()
, to which this function is analogous.
psa_status_t secure_storage_ps_set_extended | ( | psa_storage_uid_t | uid, |
size_t | data_offset, | ||
size_t | data_length, | ||
const void * | p_data ) |
See psa_ps_set_extended()
, to which this function is analogous.