Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
|
Common definitions of the PSA Secure Storage API. More...
Go to the source code of this file.
Data Structures | |
struct | psa_storage_info_t |
Metadata associated with a specific entry. More... | |
#define | PSA_STORAGE_FLAG_NONE 0u |
No flag to pass. | |
#define | PSA_STORAGE_FLAG_WRITE_ONCE (1u << 0) |
The data associated with the UID will not be able to be modified or deleted. | |
#define | PSA_STORAGE_FLAG_NO_CONFIDENTIALITY (1u << 1) |
The data associated with the UID is public, requiring only integrity. | |
#define | PSA_STORAGE_FLAG_NO_REPLAY_PROTECTION (1u << 2) |
The data associated with the UID does not require replay protection. | |
#define | PSA_STORAGE_SUPPORT_SET_EXTENDED (1u << 0) |
Flag indicating that psa_ps_create() and psa_ps_set_extended() are supported. | |
typedef uint64_t | psa_storage_uid_t |
UID type for identifying entries. | |
typedef uint32_t | psa_storage_create_flags_t |
Flags used when creating an entry. | |
Common definitions of the PSA Secure Storage API.
#define PSA_STORAGE_FLAG_NO_CONFIDENTIALITY (1u << 1) |
The data associated with the UID is public, requiring only integrity.
#define PSA_STORAGE_FLAG_NO_REPLAY_PROTECTION (1u << 2) |
The data associated with the UID does not require replay protection.
#define PSA_STORAGE_FLAG_NONE 0u |
No flag to pass.
#define PSA_STORAGE_FLAG_WRITE_ONCE (1u << 0) |
The data associated with the UID will not be able to be modified or deleted.
#define PSA_STORAGE_SUPPORT_SET_EXTENDED (1u << 0) |
Flag indicating that psa_ps_create() and psa_ps_set_extended() are supported.
typedef uint32_t psa_storage_create_flags_t |
Flags used when creating an entry.
typedef uint64_t psa_storage_uid_t |
UID type for identifying entries.