sl_se_otp_init_t Struct Reference
OTP initialization data structure.
#include <sl_se_manager_types.h>
Data Fields |
|
bool | enable_secure_boot |
Enable secure boot for the host.
|
|
bool | verify_secure_boot_certificate |
Require certificate based secure boot signing.
|
|
bool | enable_anti_rollback |
Enable anti-rollback for host application upgrades.
|
|
bool | 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.
|
|
bool | 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.
|
|
sl_se_tamper_level_t | tamper_levels [ SL_SE_TAMPER_SIGNAL_NUM_SIGNALS ] |
List of tamper levels to configure for the different tamper sources.
|
|
sl_se_tamper_filter_period_t | tamper_filter_period |
Reset period for the tamper filter counter.
|
|
sl_se_tamper_filter_threshold_t | tamper_filter_threshold |
Activation threshold for the tamper filter.
|
|
uint8_t | tamper_flags |
Tamper flags.
|
|
uint8_t | tamper_reset_threshold |
Tamper reset halt threshold.
|
|
OTP initialization data structure.
Field Documentation
◆ enable_secure_boot
bool sl_se_otp_init_t::enable_secure_boot |
Enable secure boot for the host.
◆ verify_secure_boot_certificate
bool sl_se_otp_init_t::verify_secure_boot_certificate |
Require certificate based secure boot signing.
◆ enable_anti_rollback
bool sl_se_otp_init_t::enable_anti_rollback |
Enable anti-rollback for host application upgrades.
◆ 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.
◆ 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.
◆ 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.
◆ tamper_filter_period
sl_se_tamper_filter_period_t sl_se_otp_init_t::tamper_filter_period |
Reset period for the tamper filter counter.
◆ tamper_filter_threshold
sl_se_tamper_filter_threshold_t sl_se_otp_init_t::tamper_filter_threshold |
Activation threshold for the tamper filter.
◆ tamper_flags
uint8_t sl_se_otp_init_t::tamper_flags |
Tamper flags.
◆ tamper_reset_threshold
uint8_t sl_se_otp_init_t::tamper_reset_threshold |
Tamper reset halt threshold.