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

Provides the API for the CSSL secure counter mechanism. More...

Go to the source code of this file.

Macros

#define MCUX_CSSL_SC_CHECK_PASSED
 Positive comparison result value. More...
 
#define MCUX_CSSL_SC_CHECK_FAILED
 Negative comparison result value. More...
 
#define MCUX_CSSL_SC_VALUE_TYPE
 Data type used for the secure counter values. More...
 
#define MCUX_CSSL_SC_ALLOC()
 Allocation operation for the secure counter. More...
 
#define MCUX_CSSL_SC_INIT(value)
 Initialization operation for the secure counter. More...
 
#define MCUX_CSSL_SC_CHECK(reference)
 Comparison operation for the secure counter. More...
 
#define MCUX_CSSL_SC_ADD(value)
 Increment the secure counter with value. More...
 
#define MCUX_CSSL_SC_ADD_ON_CALL(value)
 Increment the secure counter with value in case of function call. More...
 
#define MCUX_CSSL_SC_ADD_0x1()
 Increment the secure counter with 0x1. More...
 
#define MCUX_CSSL_SC_ADD_0x10()
 Increment the secure counter with 0x10. More...
 
#define MCUX_CSSL_SC_ADD_0x100()
 Increment the secure counter with 0x100. More...
 
#define MCUX_CSSL_SC_SUB(value)
 Decrement the secure counter with value. More...
 
#define MCUX_CSSL_SC_SUB_0x1()
 Decrement the secure counter with 0x1. More...
 
#define MCUX_CSSL_SC_SUB_0x10()
 Decrement the secure counter with 0x10. More...
 
#define MCUX_CSSL_SC_SUB_0x100()
 Decrement the secure counter with 0x100. More...
 
#define MCUX_CSSL_SC_VALUE()
 Access operation for the current secure counter value. More...
 
#define MCUX_CSSL_SC_ASSIGN(value)
 Assignment operation for the secure counter. More...
 

Detailed Description

Provides the API for the CSSL secure counter mechanism.