Mbed TLS v3.6.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
mbedtls_svc_key_id_t Struct Reference

#include <crypto_types.h>

Data Fields

psa_key_id_t private_key_id
 
mbedtls_key_owner_id_t private_owner
 

Detailed Description

Encoding of key identifiers as seen inside the PSA Crypto implementation.

When PSA Crypto is built as a library inside an application, this type is identical to psa_key_id_t. When PSA Crypto is built as a service that can store keys on behalf of multiple clients, this type encodes the psa_key_id_t value seen by each client application as well as extra information that identifies the client that owns the key.

Note
Values of this type are encoded in the persistent key store. Any changes to existing values will require bumping the storage format version and providing a translation when reading the old format.

Definition at line 300 of file crypto_types.h.

Field Documentation

psa_key_id_t mbedtls_svc_key_id_t::private_key_id

Definition at line 301 of file crypto_types.h.

mbedtls_key_owner_id_t mbedtls_svc_key_id_t::private_owner

Definition at line 302 of file crypto_types.h.


The documentation for this struct was generated from the following file: