sl_se_key_descriptor_t Struct Reference
Contains a full description of a key used by an SE command.
#include <sl_se_manager_types.h>
Data Fields |
|
| sl_se_key_type_t | type |
|
Key type.
|
|
| size_t | size |
|
Key size, applicable if key_type == SYMMETRIC.
|
|
| uint32_t | flags |
|
Flags describing restrictions, permissions and attributes of the key.
|
|
| sl_se_key_storage_t | storage |
|
Storage location for this key.
|
|
| uint8_t * | password |
|
Optional password for key usage (8 bytes).
|
|
| const void * | 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.
|
|
Contains a full description of a key used by an SE command.
Field Documentation
◆ type
| sl_se_key_type_t sl_se_key_descriptor_t::type |
Key type.
◆ size
| size_t sl_se_key_descriptor_t::size |
Key size, applicable if key_type == SYMMETRIC.
◆ flags
| uint32_t sl_se_key_descriptor_t::flags |
Flags describing restrictions, permissions and attributes of the key.
◆ storage
| sl_se_key_storage_t sl_se_key_descriptor_t::storage |
Storage location for this key.
◆ 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.
◆ 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.