19 #ifndef MCUX_CSSL_FLOW_PROTECTION_IMPL_H_ 20 #define MCUX_CSSL_FLOW_PROTECTION_IMPL_H_ 26 #if defined(MCUX_CSSL_FP_USE_CODE_SIGNATURE) && (1 == MCUX_CSSL_FP_USE_CODE_SIGNATURE) 27 # include <mcuxCsslFlowProtection_CodeSignature.h> 28 #elif defined(MCUX_CSSL_FP_USE_SECURE_COUNTER) \ 29 && (1 == MCUX_CSSL_FP_USE_SECURE_COUNTER) 32 # if defined(MCUX_CSSL_SC_USE_SW_LOCAL) && (1 == MCUX_CSSL_SC_USE_SW_LOCAL) 35 # include <mcuxCsslFlowProtection_SecureCounter_Global.h> 37 #elif defined(MCUX_CSSL_FP_USE_NONE) && (1 == MCUX_CSSL_FP_USE_NONE) 38 # include <mcuxCsslFlowProtection_None.h> 40 # error "No flow protection implementation found/configured." Configuration of the implementation for the flow protection mechanism.
Configuration of the implementation for the secure counter mechanism.
Counter based implementation for the flow protection mechanism, for a local security counter.
Counter based implementation for the flow protection mechanism, for a local security counter.