Zephyr API
4.4.99
A Scalable Open Source RTOS
Toggle main menu visibility
Loading...
Searching...
No Matches
store.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_STORE_H
5
#define SECURE_STORAGE_ITS_STORE_H
6
19
#include <
zephyr/secure_storage/its/common.h
>
20
29
psa_status_t
secure_storage_its_store_set
(
secure_storage_its_uid_t
uid,
30
size_t
data_length,
const
void
*data);
31
44
psa_status_t
secure_storage_its_store_get
(
secure_storage_its_uid_t
uid,
size_t
data_size,
45
void
*data,
size_t
*data_length);
46
53
psa_status_t
secure_storage_its_store_remove
(
secure_storage_its_uid_t
uid);
54
55
#endif
psa_status_t
int32_t psa_status_t
Function return status.
Definition
error.h:14
secure_storage_its_store_get
psa_status_t secure_storage_its_store_get(secure_storage_its_uid_t uid, size_t data_size, void *data, size_t *data_length)
Retrieves the data of an ITS entry from the storage medium.
secure_storage_its_store_remove
psa_status_t secure_storage_its_store_remove(secure_storage_its_uid_t uid)
Removes an ITS entry from the storage medium.
secure_storage_its_store_set
psa_status_t secure_storage_its_store_set(secure_storage_its_uid_t uid, size_t data_length, const void *data)
Writes the data of an ITS entry to the storage medium.
secure_storage_its_uid_t
The UID (caller + entry IDs) of an ITS entry.
Definition
common.h:47
common.h
Common definitions of the secure storage subsystem's ITS APIs.
subsys
secure_storage
include
internal
zephyr
secure_storage
its
store.h
Generated on
for Zephyr API by
1.17.0