Keymgr ECC key generation descriptor.
More...
#include <sw/device/silicon_creator/lib/drivers/keymgr.h>
|
sc_keymgr_key_type_t | type |
| Keymgr key type, either: attestation or sealing. More...
|
|
uint32_t | keygen_seed_idx |
| Index into the kFlashCtrlInfoPageAttestationKeySeeds flash info page that holds a seed for generating the ECC key pair.
|
|
const sc_keymgr_diversification_t * | keymgr_diversifier |
| Pointer to the keymgr diversifier that is used when actuating the keymgr's "output-generate" function to generate another ECC keygen seed that will be sideloaded to OTBN.
|
|
sc_keymgr_state_t | required_keymgr_state |
| Pointer to the keymgr diversifier that is used when actuating the keymgr's.
|
|
Keymgr ECC key generation descriptor.
Definition at line 207 of file keymgr.h.
◆ keygen_seed_idx
uint32_t sc_keymgr_ecc_key::keygen_seed_idx |
Index into the kFlashCtrlInfoPageAttestationKeySeeds flash info page that holds a seed for generating the ECC key pair.
Definition at line 220 of file keymgr.h.
◆ keymgr_diversifier
Pointer to the keymgr diversifier that is used when actuating the keymgr's "output-generate" function to generate another ECC keygen seed that will be sideloaded to OTBN.
Definition at line 226 of file keymgr.h.
◆ required_keymgr_state
sc_keymgr_state_t sc_keymgr_ecc_key::required_keymgr_state |
Pointer to the keymgr diversifier that is used when actuating the keymgr's.
Definition at line 230 of file keymgr.h.
◆ type
sc_keymgr_key_type_t sc_keymgr_ecc_key::type |
Keymgr key type, either: attestation or sealing.
Attestation keys are derived from keymgr state that changes when ROM_EXT or Owner firmware is updated, while Sealing keys remain stable as long as a device remains under the same ownership and hardware lifecycle state.
Definition at line 215 of file keymgr.h.