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. | |
MIFARE Plus Software parameter structure.