SE OTP initialization struct.

Public Attributes#

bool

Enable secure boot for the host.

bool

Require certificate based secure boot signing.

bool

Enable anti-rollback for host application upgrades.

bool

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

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.

Public Attribute Documentation#

enableSecureBoot#

bool SE_OTPInit_t::enableSecureBoot

Enable secure boot for the host.


Definition at line 541 of file platform/emlib/inc/em_se.h

verifySecureBootCertificate#

bool SE_OTPInit_t::verifySecureBootCertificate

Require certificate based secure boot signing.


Definition at line 543 of file platform/emlib/inc/em_se.h

enableAntiRollback#

bool SE_OTPInit_t::enableAntiRollback

Enable anti-rollback for host application upgrades.


Definition at line 545 of file platform/emlib/inc/em_se.h

secureBootPageLockNarrow#

bool SE_OTPInit_t::secureBootPageLockNarrow

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.


Definition at line 550 of file platform/emlib/inc/em_se.h

secureBootPageLockFull#

bool SE_OTPInit_t::secureBootPageLockFull

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.


Definition at line 554 of file platform/emlib/inc/em_se.h