MCUX CLNS
MCUX Crypto Library Normal Secure
mcuxCsslSecureCounter_Cfg.h File Reference

Configuration of the implementation for the secure counter mechanism. More...

Go to the source code of this file.

Macros

#define MCUX_CSSL_SC_USE_HYBRID_LOCAL_CDOG
 If set to 1, use the hybrid secure counter mechanism implementation based on a SW counter stored in a local variable and the code watchdog (CDOG) HW IP block. More...
 
#define MCUX_CSSL_SC_USE_HW_CDOG
 If set to 1, use the secure counter mechanism implementation based on the code watchdog (CDOG) HW IP block. More...
 
#define MCUX_CSSL_SC_USE_HW_SCM
 If set to 1, use the secure counter mechanism implementation based on the subsystem control module (SCM) HW IP block. More...
 
#define MCUX_CSSL_SC_USE_HW_S3SCM
 If set to 1, use the secure counter mechanism implementation based on the subsystem control module (S3SCM) HW IP block. More...
 
#define MCUX_CSSL_SC_USE_SW_LOCAL
 If set to 1, use the secure counter mechanism implementation based on a SW counter stored in a local variable. More...
 
#define MCUX_CSSL_SC_USE_SW_CONTEXT
 If set to 1, use the secure counter mechanism implementation based on a SW counter stored in a context structure. More...
 
#define MCUX_CSSL_SC_USE_SW_CALLBACK
 If set to 1, use the secure counter mechanism implementation based on a SW counter pointed to through a callback function. More...
 
#define MCUX_CSSL_SC_USE_SW_GLOBAL
 If set to 1, use the secure counter mechanism implementation based on a SW counter stored in a global variable. More...
 
#define MCUX_CSSL_SC_USE_NONE
 If set to 1, do not use the secure counter mechanism. More...
 

Detailed Description

Configuration of the implementation for the secure counter mechanism.