MCUX CLNS MCUX Crypto Library Normal Secure |

Macros
mcuxCsslSecureCounter.h File Reference

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

`#include <internal/mcuxCsslSecureCounter_Impl.h>`

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_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.