19#ifndef MCUXCSSLDATAINTEGRITY_H_
20#define MCUXCSSLDATAINTEGRITY_H_
55#define MCUX_CSSL_DI_CHECK_PASSED \
56 MCUX_CSSL_DI_CHECK_PASSED_IMPL
64#define MCUX_CSSL_DI_CHECK_FAILED \
65 MCUX_CSSL_DI_CHECK_FAILED_IMPL
83#define MCUX_CSSL_DI_INIT(backupValue) \
84 MCUX_CSSL_DI_INIT_IMPL(backupValue)
100#define MCUX_CSSL_DI_CHECK(reference) \
101 MCUX_CSSL_DI_CHECK_IMPL(reference)
118#define MCUX_CSSL_DI_CHECK_EXIT(id, reference, fail) \
119 MCUX_CSSL_DI_CHECK_EXIT_IMPL(id, reference, fail)
140#define MCUX_CSSL_DI_RECORD(identifier, value) \
141 MCUX_CSSL_DI_RECORD_IMPL(identifier, value)
152#define MCUX_CSSL_DI_EXPUNGE(identifier, value) \
153 MCUX_CSSL_DI_EXPUNGE_IMPL(identifier, value)
167#define MCUX_CSSL_DI_DONOTOPTIMIZE(val) \
168 MCUXCLCORE_DONOTOPTIMIZE(val)
Selection of the implementation for the data integrity mechanism.
Provides the API for the CSSL secure counter mechanism.