MCUX CLNS
MCUX Crypto Library Normal Secure
Loading...
Searching...
No Matches

Support for flow protected branches. More...

Macros

#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.

Detailed Description

Macro Definition Documentation

◆ MCUX_CSSL_FP_BRANCH_DECL_IMPL

#define MCUX_CSSL_FP_BRANCH_DECL_IMPL ( id)

Declaration implementation of a flow protected branch.

Parameters
idIdentifier for the branch that is flow protected.

◆ MCUX_CSSL_FP_BRANCH_POSITIVE_IMPL

#define MCUX_CSSL_FP_BRANCH_POSITIVE_IMPL ( ...)

Event implementation for the execution of a positive branch scenario.

Implemented as an overloaded macro to simplify the use of the API.

See also
MCUX_CSSL_FP_BRANCH_POSITIVE_IMPL1
MCUX_CSSL_FP_BRANCH_POSITIVE_IMPLn
Parameters
idIdentifier for the branch for which the positive scenario is executed.
expectZero or more (comma separated) declarations of expected code flow behavior related to this event.

◆ MCUX_CSSL_FP_BRANCH_NEGATIVE_IMPL

#define MCUX_CSSL_FP_BRANCH_NEGATIVE_IMPL ( ...)

Event implementation for the execution of a negative branch scenario.

Implemented as an overloaded macro to simplify the use of the API.

See also
MCUX_CSSL_FP_BRANCH_NEGATIVE_IMPL1
MCUX_CSSL_FP_BRANCH_NEGATIVE_IMPLn
Parameters
idIdentifier for the branch for which the negative scenario is executed.
expectZero or more (comma separated) declarations of expected code flow behavior related to this event.

◆ MCUX_CSSL_FP_BRANCH_TAKEN_POSITIVE_IMPL

#define MCUX_CSSL_FP_BRANCH_TAKEN_POSITIVE_IMPL ( ...)

Expectation implementation of an executed positive branch.

Parameters
idIdentifier of the flow protected branch.
conditionOptional, condition under which this branch is taken.

◆ MCUX_CSSL_FP_BRANCH_TAKEN_NEGATIVE_IMPL

#define MCUX_CSSL_FP_BRANCH_TAKEN_NEGATIVE_IMPL ( ...)

Expectation implementation of an executed negative branch.

Parameters
idIdentifier of the flow protected branch.
conditionOptional, condition under which this branch is taken.