|
Zephyr Project API 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.