XenevaOS
Loading...
Searching...
No Matches
Classes | Public Attributes | List of all members
psa_key_slot_t Struct Reference

#include <psa_crypto_core.h>

Collaboration diagram for psa_key_slot_t:
Collaboration graph
[legend]

Classes

struct  key_data
 

Public Attributes

psa_key_attributes_t attr
 
psa_key_slot_state_t state
 
union { 
 
   struct { 
 
      int32_t   next_free_relative_to_next 
 
   }   free 
 
   struct { 
 
      size_t   registered_readers 
 
   }   occupied 
 
} var 
 
struct psa_key_slot_t::key_data key
 

Detailed Description

The data structure representing a key slot, containing key material and metadata for one key.

Member Data Documentation

◆ attr

psa_key_attributes_t psa_key_slot_t::attr

◆ [struct]

struct { ... } psa_key_slot_t::free

◆ key

struct psa_key_slot_t::key_data psa_key_slot_t::key

◆ next_free_relative_to_next

int32_t psa_key_slot_t::next_free_relative_to_next

◆ [struct]

struct { ... } psa_key_slot_t::occupied

◆ registered_readers

size_t psa_key_slot_t::registered_readers

◆ state

psa_key_slot_state_t psa_key_slot_t::state

◆ [union]

union { ... } psa_key_slot_t::var

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