Disabled implementation for the flow protection mechanism. More...
#include <mcuxCsslCPreProcessor.h>Go to the source code of this file.
Macros | |
| #define | MCUX_CSSL_FP_COUNTER_STMT_IMPL(statement) |
| A statement which is only evaluated if a secure counter is used. | |
| #define | MCUX_CSSL_FP_CONDITIONAL_IMPL(condition, ...) |
| Conditional expectation aggregation. | |
| #define | MCUX_CSSL_FP_VOID_EXPECTATION_IMPL() |
| Implementation of expectation of nothing. | |
| #define | MCUX_CSSL_FP_EXPECT_IMPL(...) |
| Declaration(s) of expected code flow behavior. | |
| #define | MCUX_CSSL_FP_ASSERT_IMPL(...) |
| Assert an expected state of the code flow. | |
| #define | MCUX_CSSL_FP_PROTECTED_TYPE_IMPL(resultType) |
| Based on a given base type, builds a return type with flow protection. | |
| #define | MCUX_CSSL_FP_FUNCTION_DECL_IMPL(...) |
| Declaration implementation of a flow protected function. | |
| #define | MCUX_CSSL_FP_FUNCTION_DEF_IMPL(...) |
| Definition implementation of a flow protected function. | |
| #define | MCUX_CSSL_FP_FUNCTION_POINTER_IMPL(type, definition) |
| Definition implementation of a flow protected function pointer. | |
| #define | MCUX_CSSL_FP_FUNCTION_ENTRY_IMPL(...) |
| Flow protection handler implementation for the function entry point. | |
| #define | MCUX_CSSL_FP_RESULT_IMPL2(type, return) |
Extract the result value from a protected return value. | |
| #define | MCUX_CSSL_FP_RESULT_IMPL1(return) |
Extract the result value from a protected return value. | |
| #define | MCUX_CSSL_FP_RESULT_IMPL(...) |
Extract the result value from a protected return value. | |
| #define | MCUX_CSSL_FP_PROTECTION_TOKEN_IMPL(return) |
Extract the protection token value from a protected return value. | |
| #define | MCUX_CSSL_FP_FUNCTION_EXIT_IMPLn(id, result, ...) |
| Flow protection handler implementation for the function exit point. | |
| #define | MCUX_CSSL_FP_FUNCTION_EXIT_IMPL1(id) |
| Flow protection handler implementation for the function exit point. | |
| #define | MCUX_CSSL_FP_FUNCTION_EXIT_IMPL2(id, result) |
| Flow protection handler implementation for the function exit point. | |
| #define | MCUX_CSSL_FP_FUNCTION_EXIT_IMPL(...) |
| Flow protection handler implementation for the function exit point. | |
| #define | MCUX_CSSL_FP_FUNCTION_EXIT_WITH_CHECK_IMPL(id, pass, fail, ...) |
| Flow protection handler implementation for the function exit point which includes an actual check of the code flow. | |
| #define | MCUX_CSSL_FP_FUNCTION_EXIT_VOID_IMPL(...) |
Flow protection handler for the exit point of functions with the return type void. | |
| #define | MCUX_CSSL_FP_FUNCTION_CALL_IMPL3(type, result, call) |
| Event implementation of a flow protected function call. | |
| #define | MCUX_CSSL_FP_FUNCTION_CALL_IMPL2(result, call) |
| Event implementation of a flow protected function call. | |
| #define | MCUX_CSSL_FP_FUNCTION_CALL_IMPL(...) |
| Event implementation of a flow protected function call. | |
| #define | MCUX_CSSL_FP_FUNCTION_CALL_VOID_IMPL(call) |
| Event implementation of a flow protected void function call. | |
| #define | MCUX_CSSL_FP_FUNCTION_CALL_PROTECTED_IMPL(result, token, call) |
| Implementation of a flow protected function call. | |
| #define | MCUX_CSSL_FP_FUNCTION_CALL_VOID_PROTECTED_IMPL(token, call) |
| Implementation of a flow protected void function call. | |
| #define | MCUX_CSSL_FP_FUNCTION_CALL_BEGIN_IMPL(result, token, call) |
| Implementation of a flow protected function call meant to be used from within an unprotected function, that must be terminated by MCUX_CSSL_FP_FUNCTION_CALL_END_IMPL. | |
| #define | MCUX_CSSL_FP_FUNCTION_CALL_END_IMPL() |
| Implementation of the end of a section started by MCUX_CSSL_FP_FUNCTION_CALL_BEGIN_IMPL. | |
| #define | MCUX_CSSL_FP_FUNCTION_CALL_VOID_BEGIN_IMPL(token, call) |
| Implementation of a flow protected void function call meant to be used from within an unprotected function, that must be terminated by MCUX_CSSL_FP_FUNCTION_CALL_VOID_END_IMPL. | |
| #define | MCUX_CSSL_FP_FUNCTION_CALL_VOID_END_IMPL() |
| Implementation of the end of a section started by MCUX_CSSL_FP_FUNCTION_CALL_VOID_BEGIN_IMPL. | |
| #define | MCUX_CSSL_FP_FUNCTION_CALLED_IMPL(id) |
| Expectation implementation of a called function. | |
| #define | MCUX_CSSL_FP_FUNCTION_ENTERED_IMPL(id) |
| Expectation implementation of an entered (but not exited) function. | |
| #define | MCUX_CSSL_FP_LOOP_DECL_IMPL(id) |
| Declaration implementation of a flow protected loop. | |
| #define | MCUX_CSSL_FP_LOOP_ITERATION_IMPL(...) |
| Event implementation of a loop iteration. | |
| #define | MCUX_CSSL_FP_LOOP_ITERATIONS_IMPL(id, count) |
| Expectation implementation of a number of loop iterations. | |
| #define | MCUX_CSSL_FP_BRANCH_DECL_IMPL(id) |
| Declaration implementation of a flow protected branch. | |
| #define | MCUX_CSSL_FP_BRANCH_POSITIVE_IMPL(...) |
| Event implementation for the execution of a positive branch scenario. | |
| #define | MCUX_CSSL_FP_BRANCH_NEGATIVE_IMPL(...) |
| Event implementation for the execution of a negative branch scenario. | |
| #define | MCUX_CSSL_FP_BRANCH_TAKEN_POSITIVE_IMPL(...) |
| Expectation implementation of an executed positive branch. | |
| #define | MCUX_CSSL_FP_BRANCH_TAKEN_NEGATIVE_IMPL(...) |
| Expectation implementation of an executed negative branch. | |
| #define | MCUX_CSSL_FP_SWITCH_DECL_IMPL(id) |
| Declaration implementation of a flow protected switch. | |
| #define | MCUX_CSSL_FP_SWITCH_CASE_IMPL(...) |
| Case that is being handled from a switch. | |
| #define | MCUX_CSSL_FP_SWITCH_DEFAULT_IMPL(...) |
| Case that is being handled from a switch. | |
| #define | MCUX_CSSL_FP_SWITCH_TAKEN_IMPL(...) |
| Expected that a specific case is handled from a switch. | |
| #define | MCUX_CSSL_FP_SWITCH_TAKEN_DEFAULT_IMPL(...) |
| Expected that default case is handled from a switch. | |
Disabled implementation for the flow protection mechanism.