Loading...
Searching...
No Matches
psa_key_slot_t Struct Reference

Structure of a virtual key slot in local memory. More...

Detailed Description

Structure of a virtual key slot in local memory.

A slot contains key attributes, a lock count and the key_data structure. key_data consists of the size of the stored key in bytes and a uint8_t data array large enough to store the largest key used in the current build. This type of key slot contains symmetric keys, asymmetric public keys or unstructured data.

Definition at line 76 of file psa_crypto_slot_management.h.

#include <psa_crypto_slot_management.h>

Data Fields

clist_node_t node
 List node to link slot in global list.
 
size_t lock_count
 Number of entities accessing the slot.
 
psa_key_attributes_t attr
 Attributes associated with the stored key.
 

Field Documentation

◆ attr

psa_key_attributes_t psa_key_slot_t::attr

Attributes associated with the stored key.

Definition at line 79 of file psa_crypto_slot_management.h.

◆ lock_count

size_t psa_key_slot_t::lock_count

Number of entities accessing the slot.

Definition at line 78 of file psa_crypto_slot_management.h.

◆ node

clist_node_t psa_key_slot_t::node

List node to link slot in global list.

Definition at line 77 of file psa_crypto_slot_management.h.


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