Software APIs
Data Fields
cert_flash_info_layout Struct Reference

Defines a grouping of certificates onto a single flash info page. More...

#include <sw/device/silicon_creator/lib/cert/cert.h>

Data Fields

bool used
 Boolean to indicate if this layout configuration is used by the personalization firmware. More...
 
char * group_name
 A name string for the group of certificates (e.g., "DICE").
 
const flash_ctrl_info_page_tinfo_page
 The flash info page a set of certificates will be written too.
 
size_t num_certs
 The number of certificates that will be written to the flash info page.
 

Detailed Description

Defines a grouping of certificates onto a single flash info page.

Definition at line 78 of file cert.h.

Field Documentation

◆ group_name

char* cert_flash_info_layout::group_name

A name string for the group of certificates (e.g., "DICE").

Definition at line 88 of file cert.h.

◆ info_page

const flash_ctrl_info_page_t* cert_flash_info_layout::info_page

The flash info page a set of certificates will be written too.

Definition at line 92 of file cert.h.

◆ num_certs

size_t cert_flash_info_layout::num_certs

The number of certificates that will be written to the flash info page.

Definition at line 96 of file cert.h.

◆ used

bool cert_flash_info_layout::used

Boolean to indicate if this layout configuration is used by the personalization firmware.

This enables supporting personalization firmware extensions.

Definition at line 84 of file cert.h.