Contains a full description of a key used by an SE command.
Public Attributes#
Key type.
Key size, applicable if key_type == SYMMETRIC.
Flags describing restrictions, permissions and attributes of the key.
Storage location for this key.
Optional password for key usage (8 bytes).
Pointer to domain descriptor if this key contains an asymmetric key on a custom domain The reason for pointing instead of containing is to make it possible to have the parameters in ROM.
Public Attribute Documentation#
type#
sl_se_key_type_t sl_se_key_descriptor_t::type
Key type.
261
of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h
size#
size_t sl_se_key_descriptor_t::size
Key size, applicable if key_type == SYMMETRIC.
263
of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h
flags#
uint32_t sl_se_key_descriptor_t::flags
Flags describing restrictions, permissions and attributes of the key.
265
of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h
storage#
sl_se_key_storage_t sl_se_key_descriptor_t::storage
Storage location for this key.
267
of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h
password#
uint8_t* sl_se_key_descriptor_t::password
Optional password for key usage (8 bytes).
If no password is provided (NULL pointer), any key not stored as plaintext will be stored with a password of all-zero bytes.
271
of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h
domain#
const void* sl_se_key_descriptor_t::domain
Pointer to domain descriptor if this key contains an asymmetric key on a custom domain The reason for pointing instead of containing is to make it possible to have the parameters in ROM.
275
of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h