Zephyr Project API 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
its.h File Reference

The secure storage ITS implementation. More...

#include "its/common.h"

Go to the source code of this file.

Functions

psa_status_t secure_storage_its_set (secure_storage_its_uid_t uid, size_t data_length, const void *p_data, psa_storage_create_flags_t create_flags)
 See psa_its_set(), to which this function is analogous.
 
psa_status_t secure_storage_its_get (secure_storage_its_uid_t uid, size_t data_offset, size_t data_size, void *p_data, size_t *p_data_length)
 See psa_its_get(), to which this function is analogous.
 
psa_status_t secure_storage_its_get_info (secure_storage_its_uid_t uid, struct psa_storage_info_t *p_info)
 See psa_its_get_info(), to which this function is analogous.
 
psa_status_t secure_storage_its_remove (secure_storage_its_uid_t uid)
 See psa_its_remove(), to which this function is analogous.
 

Detailed Description

The secure storage ITS implementation.

The functions declared in this header implement the PSA ITS 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_ITS_IMPLEMENTATION_CUSTOM 

).

Function Documentation

◆ secure_storage_its_get()

psa_status_t secure_storage_its_get ( secure_storage_its_uid_t  uid,
size_t  data_offset,
size_t  data_size,
void *  p_data,
size_t p_data_length 
)

See psa_its_get(), to which this function is analogous.

◆ secure_storage_its_get_info()

psa_status_t secure_storage_its_get_info ( secure_storage_its_uid_t  uid,
struct psa_storage_info_t p_info 
)

See psa_its_get_info(), to which this function is analogous.

◆ secure_storage_its_remove()

psa_status_t secure_storage_its_remove ( secure_storage_its_uid_t  uid)

See psa_its_remove(), to which this function is analogous.

◆ secure_storage_its_set()

psa_status_t secure_storage_its_set ( secure_storage_its_uid_t  uid,
size_t  data_length,
const void *  p_data,
psa_storage_create_flags_t  create_flags 
)

See psa_its_set(), to which this function is analogous.