An Ownership Activate request. More...
#include <sw/device/silicon_creator/lib/boot_svc/boot_svc_ownership_activate.h>
Data Fields | |
boot_svc_header_t | header |
Boot services message header. | |
uint32_t | primary_bl0_slot |
Which side of the flash is primary after activation. | |
uint32_t | din [2] |
The 64-bit DIN subfield of the full 256-bit device ID. | |
uint32_t | erase_previous |
Erase previous owner's flash (hardened_bool_t). | |
uint32_t | reserved [31] |
Reserved for future use. | |
nonce_t | nonce |
The current ownership nonce. | |
owner_signature_t | signature |
Signature over [primary_bl0_slot..nonce]. | |
An Ownership Activate request.
Definition at line 31 of file boot_svc_ownership_activate.h.
uint32_t boot_svc_ownership_activate_req::din[2] |
The 64-bit DIN subfield of the full 256-bit device ID.
Definition at line 43 of file boot_svc_ownership_activate.h.
uint32_t boot_svc_ownership_activate_req::erase_previous |
Erase previous owner's flash (hardened_bool_t).
Definition at line 47 of file boot_svc_ownership_activate.h.
boot_svc_header_t boot_svc_ownership_activate_req::header |
Boot services message header.
Definition at line 35 of file boot_svc_ownership_activate.h.
nonce_t boot_svc_ownership_activate_req::nonce |
The current ownership nonce.
Definition at line 55 of file boot_svc_ownership_activate.h.
uint32_t boot_svc_ownership_activate_req::primary_bl0_slot |
Which side of the flash is primary after activation.
Definition at line 39 of file boot_svc_ownership_activate.h.
uint32_t boot_svc_ownership_activate_req::reserved[31] |
Reserved for future use.
Definition at line 51 of file boot_svc_ownership_activate.h.
owner_signature_t boot_svc_ownership_activate_req::signature |
Signature over [primary_bl0_slot..nonce].
Definition at line 59 of file boot_svc_ownership_activate.h.