MCUX CLNS
MCUX Crypto Library Normal Secure
 
Loading...
Searching...
No Matches

Secure counter handling core functionality. More...

Macros

#define MCUX_CSSL_SC_COUNTER_NAME
 Variable name to use for storing the secure counter value.
 
#define MCUX_CSSL_SC_CHECK_PASSED_IMPL
 Positive comparison result value.
 
#define MCUX_CSSL_SC_CHECK_FAILED_IMPL
 Negative comparison result value.
 
#define MCUX_CSSL_SC_COUNTER_TYPE_IMPL
 Data type used for the secure counter.
 
#define MCUX_CSSL_SC_VALUE_TYPE_IMPL
 Data type used for the secure counter values.
 
#define MCUX_CSSL_SC_BALANCING_VALUE_TYPE_IMPL
 Data type used for properly casting the secure counter balancing values.
 
#define MCUX_CSSL_SC_ALLOC_IMPL()
 Allocation operation implementation for the secure counter.
 
#define MCUX_CSSL_SC_INIT_IMPL(value)
 Initialization operation implementation for the secure counter.
 
#define MCUX_CSSL_SC_CHECK_IMPL(value)
 Comparison operation implementation for the secure counter.
 

Detailed Description

Secure counter handling core functionality.

Macro Definition Documentation

◆ MCUX_CSSL_SC_COUNTER_NAME

#define MCUX_CSSL_SC_COUNTER_NAME

Variable name to use for storing the secure counter value.

◆ MCUX_CSSL_SC_CHECK_PASSED_IMPL

#define MCUX_CSSL_SC_CHECK_PASSED_IMPL

Positive comparison result value.

◆ MCUX_CSSL_SC_CHECK_FAILED_IMPL

#define MCUX_CSSL_SC_CHECK_FAILED_IMPL

Negative comparison result value.

◆ MCUX_CSSL_SC_COUNTER_TYPE_IMPL

#define MCUX_CSSL_SC_COUNTER_TYPE_IMPL

Data type used for the secure counter.

◆ MCUX_CSSL_SC_VALUE_TYPE_IMPL

#define MCUX_CSSL_SC_VALUE_TYPE_IMPL

Data type used for the secure counter values.

◆ MCUX_CSSL_SC_BALANCING_VALUE_TYPE_IMPL

#define MCUX_CSSL_SC_BALANCING_VALUE_TYPE_IMPL

Data type used for properly casting the secure counter balancing values.

◆ MCUX_CSSL_SC_ALLOC_IMPL

#define MCUX_CSSL_SC_ALLOC_IMPL ( )

Allocation operation implementation for the secure counter.

◆ MCUX_CSSL_SC_INIT_IMPL

#define MCUX_CSSL_SC_INIT_IMPL (   value)

Initialization operation implementation for the secure counter.

Parameters
valueValue with which the secure counter must be initialized.

◆ MCUX_CSSL_SC_CHECK_IMPL

#define MCUX_CSSL_SC_CHECK_IMPL (   value)

Comparison operation implementation for the secure counter.

Parameters
valueReference value to compare the secure counter value against.
Returns
Either MCUX_CSSL_SC_CHECK_PASSED, if the value matches, or MCUX_CSSL_SC_CHECK_FAILED if the value is different.