Provides the API for the CSSL data integrity mechanism. More...
#include <mcuxClCore_Macros.h>#include <mcuxCsslSecureCounter.h>#include <mcuxCsslDataIntegrity_Impl.h>Go to the source code of this file.
Macros | |
| #define | MCUX_CSSL_DI_CHECK_PASSED |
| Positive comparison result value. | |
| #define | MCUX_CSSL_DI_CHECK_FAILED |
| Negative comparison result value. | |
| #define | MCUX_CSSL_DI_INIT(backupValue) |
| Backup of the current data integrity value, that will be checked later on with MCUX_CSSL_SC_CHECK. | |
| #define | MCUX_CSSL_DI_CHECK(reference) |
| Comparison operation for the data integrity. | |
| #define | MCUX_CSSL_DI_CHECK_EXIT(id, reference, fail) |
| Comparison operation for the data integrity. | |
| #define | MCUX_CSSL_DI_RECORD(identifier, value) |
Record the value for data integrity checking. | |
| #define | MCUX_CSSL_DI_EXPUNGE(identifier, value) |
Expunge the record for value. | |
| #define | MCUX_CSSL_DI_DONOTOPTIMIZE(val) |
Prevent compiler from pre-calculating the DI-protected variable value. | |
Provides the API for the CSSL data integrity mechanism.