39#ifndef MCUXCSSLDATAINTEGRITY_H_
40#define MCUXCSSLDATAINTEGRITY_H_
75#define MCUX_CSSL_DI_CHECK_PASSED \
76 MCUX_CSSL_DI_CHECK_PASSED_IMPL
84#define MCUX_CSSL_DI_CHECK_FAILED \
85 MCUX_CSSL_DI_CHECK_FAILED_IMPL
103#define MCUX_CSSL_DI_INIT(backupValue) \
104 MCUX_CSSL_DI_INIT_IMPL(backupValue)
120#define MCUX_CSSL_DI_CHECK(reference) \
121 MCUX_CSSL_DI_CHECK_IMPL(reference)
138#define MCUX_CSSL_DI_CHECK_EXIT(id, reference, fail) \
139 MCUX_CSSL_DI_CHECK_EXIT_IMPL(id, reference, fail)
160#define MCUX_CSSL_DI_RECORD(identifier, value) \
161 MCUX_CSSL_DI_RECORD_IMPL(identifier, value)
172#define MCUX_CSSL_DI_EXPUNGE(identifier, value) \
173 MCUX_CSSL_DI_EXPUNGE_IMPL(identifier, value)
187#define MCUX_CSSL_DI_DONOTOPTIMIZE(val) \
188 MCUXCLCORE_DONOTOPTIMIZE(val)
Selection of the implementation for the data integrity mechanism.
Provides the API for the CSSL secure counter mechanism.