Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
its.h
Go to the documentation of this file.
1/* Copyright (c) 2024 Nordic Semiconductor
2 * SPDX-License-Identifier: Apache-2.0
3 */
4#ifndef SECURE_STORAGE_ITS_H
5#define SECURE_STORAGE_ITS_H
6
14#include "its/common.h"
15
18 size_t data_length, const void *p_data,
19 psa_storage_create_flags_t create_flags);
20
23 size_t data_offset, size_t data_size,
24 void *p_data, size_t *p_data_length);
25
28 psa_storage_uid_t uid, struct psa_storage_info_t *p_info);
29
33
34#endif
psa_status_t secure_storage_its_remove(secure_storage_its_caller_id_t caller_id, psa_storage_uid_t uid)
See psa_its_remove(), to which this function is analogous.
psa_status_t secure_storage_its_get(secure_storage_its_caller_id_t caller_id, psa_storage_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_caller_id_t caller_id, psa_storage_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_set(secure_storage_its_caller_id_t caller_id, psa_storage_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.
uint32_t psa_storage_create_flags_t
Flags used when creating an entry.
Definition storage_common.h:30
uint32_t psa_storage_uid_t
UID type for identifying entries.
Definition storage_common.h:26
Metadata associated with a specific entry.
Definition storage_common.h:42
Common definitions of the secure storage subsystem's ITS APIs.
secure_storage_its_caller_id_t
The ID of the caller from which the ITS API call originates.
Definition common.h:17
int32_t psa_status_t
Definition error.h:13