NXP Reader Library  v17.1.0.2535
phalMfp_Sw_DataParams_t Struct Reference

MIFARE Plus Software parameter structure. More...

Data Fields

uint16_t wId
 Layer ID for this component, NEVER MODIFY!
 
void * pPalMifareDataParams
 Pointer to the parameter structure of the palMifare component.
 
void * pKeyStoreDataParams
 Pointer to the parameter structure of the KeyStore layer.
 
void * pCryptoDataParamsEnc
 Pointer to the parameter structure of the Crypto layer for encryption.
 
void * pCryptoDataParamsMac
 Pointer to the parameter structure of the Crypto layer for macing.
 
void * pCryptoRngDataParams
 Pointer to the parameter structure of the CryptoRng layer.
 
void * pCryptoDiversifyDataParams
 Pointer to the parameter structure of the CryptoDiversify layer (can be NULL).
 
uint8_t bKeyModifier [PHAL_MFP_SIZE_KEYMODIFIER]
 Key Modifier for MIFARE Plus SL2 authentication.
 
uint16_t wRCtr
 R_CTR (read counter); The PICC's read counter is used for a following authentication.
 
uint16_t wWCtr
 W_CTR (write counter); The PICC's write counter is used for a following authentication.
 
uint8_t bTi [PHAL_MFP_SIZE_TI]
 Transaction Identifier; unused if 'bFirstAuth' = 1; uint8_t[4].
 
uint8_t bNumUnprocessedReadMacBytes
 Amount of data in the pUnprocessedReadMacBuffer.
 
uint8_t pUnprocessedReadMacBuffer [PHAL_MFP_SIZE_MAC]
 Buffer containing unprocessed bytes for read mac answer stream.
 
uint8_t pIntermediateMac [PHAL_MFP_SIZE_MAC]
 Intermediate MAC for Read Calculation.
 
uint8_t bFirstRead
 Indicates whether the next read is a first read in a read (MACed) sequence or not.
 

Detailed Description

MIFARE Plus Software parameter structure.


The documentation for this struct was generated from the following file: