OTP initialization data structure.
Public Attributes#
Enable secure boot for the host.
Require certificate based secure boot signing.
Enable anti-rollback for host application upgrades.
Set flag to enable locking down all flash pages that cover the secure-booted image, except the last page if end of signature is not page-aligned.
Set flag to enable locking down all flash pages that cover the secure-booted image, including the last page if end of signature is not page-aligned.
List of tamper levels to configure for the different tamper sources.
Reset period for the tamper filter counter.
Activation threshold for the tamper filter.
Tamper flags.
Tamper reset halt threshold.
Public Attribute Documentation#
enable_secure_boot#
bool sl_se_otp_init_t::enable_secure_boot
Enable secure boot for the host.
96
of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h
verify_secure_boot_certificate#
bool sl_se_otp_init_t::verify_secure_boot_certificate
Require certificate based secure boot signing.
98
of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h
enable_anti_rollback#
bool sl_se_otp_init_t::enable_anti_rollback
Enable anti-rollback for host application upgrades.
100
of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h
secure_boot_page_lock_narrow#
bool sl_se_otp_init_t::secure_boot_page_lock_narrow
Set flag to enable locking down all flash pages that cover the secure-booted image, except the last page if end of signature is not page-aligned.
104
of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h
secure_boot_page_lock_full#
bool sl_se_otp_init_t::secure_boot_page_lock_full
Set flag to enable locking down all flash pages that cover the secure-booted image, including the last page if end of signature is not page-aligned.
108
of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h
tamper_levels#
sl_se_tamper_level_t sl_se_otp_init_t::tamper_levels[SL_SE_TAMPER_SIGNAL_NUM_SIGNALS]
List of tamper levels to configure for the different tamper sources.
111
of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h
tamper_filter_period#
sl_se_tamper_filter_period_t sl_se_otp_init_t::tamper_filter_period
Reset period for the tamper filter counter.
113
of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h
tamper_filter_threshold#
sl_se_tamper_filter_threshold_t sl_se_otp_init_t::tamper_filter_threshold
Activation threshold for the tamper filter.
115
of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h
tamper_flags#
uint8_t sl_se_otp_init_t::tamper_flags
Tamper flags.
117
of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h
tamper_reset_threshold#
uint8_t sl_se_otp_init_t::tamper_reset_threshold
Tamper reset halt threshold.
119
of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h