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.
248
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.
250
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.
252
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.
254
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.
258
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.
262
of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h