The owner application key encodes keys for verifying the owner's application firmware. More...
#include <sw/device/silicon_creator/lib/ownership/datatypes.h>
Data Fields | ||
| tlv_header_t | header | |
| Header identifying this struct. | ||
| uint32_t | key_alg | |
| Key algorithm. | ||
| union { | ||
| struct { | ||
| uint32_t | key_domain | |
| Key domain. | ||
| uint32_t | key_diversifier [7] | |
| Key diversifier. | ||
| } | ||
| uint32_t | raw_diversifier [8] | |
| }; | ||
| uint32_t | usage_constraint | |
| Usage constraint must match manifest header's constraint. | ||
| owner_keydata_t | data | |
| Key material. | ||
The owner application key encodes keys for verifying the owner's application firmware.
Definition at line 233 of file datatypes.h.
| union { ... } owner_application_key |
| owner_keydata_t owner_application_key::data |
| tlv_header_t owner_application_key::header |
Header identifying this struct.
tag: APPK. length: 48 + sizeof(key).
Definition at line 239 of file datatypes.h.
| uint32_t owner_application_key::key_alg |
| uint32_t owner_application_key::usage_constraint |
Usage constraint must match manifest header's constraint.
Definition at line 256 of file datatypes.h.