MCUX CLNS
MCUX Crypto Library Normal Secure
Data integrity core functionality

Data integrity handling core functionality. More...

Macros

#define MCUX_CSSL_DI_CHECK_PASSED
 Positive comparison result value. More...
 
#define MCUX_CSSL_DI_CHECK_FAILED
 Negative comparison result value. More...
 
#define MCUX_CSSL_DI_INIT_DEFAULT_VALUE
 Default value use for the initialization of the data integrity mechanism. More...
 
#define MCUX_CSSL_DI_ALLOC()
 Allocation operation for the data integrity register. More...
 
#define MCUX_CSSL_DI_INIT(value)
 Initialization operation for the data integrity mechanism. More...
 
#define MCUX_CSSL_DI_CHECK(reference)
 Comparison operation for the data integrity. More...
 

Detailed Description

Data integrity handling core functionality.

Macro Definition Documentation

◆ MCUX_CSSL_DI_CHECK_PASSED

#define MCUX_CSSL_DI_CHECK_PASSED

Positive comparison result value.

◆ MCUX_CSSL_DI_CHECK_FAILED

#define MCUX_CSSL_DI_CHECK_FAILED

Negative comparison result value.

◆ MCUX_CSSL_DI_INIT_DEFAULT_VALUE

#define MCUX_CSSL_DI_INIT_DEFAULT_VALUE

Default value use for the initialization of the data integrity mechanism.

◆ MCUX_CSSL_DI_ALLOC

#define MCUX_CSSL_DI_ALLOC ( )

Allocation operation for the data integrity register.

◆ MCUX_CSSL_DI_INIT

#define MCUX_CSSL_DI_INIT (   value)

Initialization operation for the data integrity mechanism.

Parameters
valueValue with which the data integrity register must be initialized.

◆ MCUX_CSSL_DI_CHECK

#define MCUX_CSSL_DI_CHECK (   reference)

Comparison operation for the data integrity.

Parameters
referenceReference value to compare the data integrity value against.
Returns
Either MCUX_CSSL_DI_CHECK_PASSED, if the value matches, or MCUX_CSSL_DI_CHECK_FAILED if the value is different.