NXP Reader Library  v17.1.0.2535

Diversification options to be used with below mentioned interface(s) More...

Collaboration diagram for Diversification:

Macros

#define PHAL_MFUL_CMD_UL_AUTHENTICATE_DIV_OFF   0U
 Option to indicate the diversification is disabled.
 
#define PHAL_MFUL_CMD_UL_AUTHENTICATE_DIV_ON   1U
 Option to indicate the diversification is enabled.
 
#define PHAL_MFUL_CMD_PWD_AUTH_DIV_OFF   0x00U
 Option to indicate the diversification is disabled.
 
#define PHAL_MFUL_CMD_PWD_AUTH_DIV_OFF_INPUT_NOT_AVAILABLE   0x01U
 Option to indicate the diversification is disabled but the diversification should be performed without DivInput. More...
 
#define PHAL_MFUL_CMD_PWD_AUTH_DIV_ON   0x02U
 Option to indicate the diversification is enabled and the diversification should be performed with DivInput. More...
 

Detailed Description

Diversification options to be used with below mentioned interface(s)

Macro Definition Documentation

◆ PHAL_MFUL_CMD_PWD_AUTH_DIV_OFF_INPUT_NOT_AVAILABLE

#define PHAL_MFUL_CMD_PWD_AUTH_DIV_OFF_INPUT_NOT_AVAILABLE   0x01U

Option to indicate the diversification is disabled but the diversification should be performed without DivInput.

In this cases the Div algorithm will be CMAC(Kx, Const | Padding)

◆ PHAL_MFUL_CMD_PWD_AUTH_DIV_ON

#define PHAL_MFUL_CMD_PWD_AUTH_DIV_ON   0x02U

Option to indicate the diversification is enabled and the diversification should be performed with DivInput.

In this cases the Div algorithm will be CMAC(Kx, Const | M | Padding), where M is diversification input (1 - 31 bytes)