Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
secure_storage_its_uid_t Struct Reference

The UID (caller + entry IDs) of an ITS entry. More...

#include <zephyr/secure_storage/its/common.h>

Data Fields

psa_storage_uid_t uid: 30
secure_storage_its_caller_id_t caller_id: 2

Detailed Description

The UID (caller + entry IDs) of an ITS entry.

This is a packed, 32-bit version of psa_storage_uid_t which allows storing smaller IDs compared to the 64-bit ones that PSA Secure Storage specifies. Zephyr defines ranges of IDs to be used by different users of the API (subsystems, application) which guarantees 1. no collisions and 2. that the IDs used fit within uid.

See also
zephyr/psa/key_ids.h and the other header files under zephyr/psa.

Field Documentation

◆ caller_id

secure_storage_its_caller_id_t secure_storage_its_uid_t::caller_id

◆ uid

psa_storage_uid_t secure_storage_its_uid_t::uid

The documentation for this struct was generated from the following file:
  • /home/runner/work/zephyr/zephyr/zephyr/subsys/secure_storage/include/internal/zephyr/secure_storage/its/common.h