Describes the storage location of keys.

Public Attributes#

Key storage method. Sets meaning of data in location.

union sl_se_key_storage_t::@3

Describes key storage location.

Public Attribute Documentation#

method#

sl_se_storage_method_t sl_se_key_storage_t::method

Key storage method. Sets meaning of data in location.


Definition at line 233 of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h

buffer#

sl_se_buffer_t sl_se_key_storage_t::buffer

Definition at line 240 of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h

slot#

sl_se_key_slot_t sl_se_key_storage_t::slot

Definition at line 241 of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h

location#

union sl_se_key_storage_t::@3 sl_se_key_storage_t::location

Describes key storage location.

sl_se_buffer_t is used if sl_se_key_storage_t::method is SL_SE_KEY_STORAGE_EXTERNAL_PLAINTEXT or SL_SE_KEY_STORAGE_EXTERNAL_WRAPPED, while sl_se_key_slot_t is used for SL_SE_KEY_STORAGE_INTERNAL_VOLATILE or SL_SE_KEY_STORAGE_INTERNAL_IMMUTABLE.


Definition at line 242 of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h