MIFARE Plus EVx 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). | |
| void * | pTMIDataParams |
| Pointer to the parameter structure for collecting TMI. | |
| void * | pVCADataParams |
| Pointer to the parameter structure for Virtual Card. | |
| 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 | bWrappedMode |
| Wrapped APDU mode. More... | |
| uint8_t | bExtendedLenApdu |
| Extended length APDU. More... | |
| uint8_t | bTi [PHAL_MFPEVX_SIZE_TI] |
| Transaction Identifier; unused if 'bFirstAuth' = 1; uint8_t[4]. | |
| uint8_t | bNumUnprocessedReadMacBytes |
| Amount of data in the pUnprocessedReadMacBuffer. | |
| uint8_t | pUnprocessedReadMacBuffer [PHAL_MFPEVX_SIZE_MAC] |
| Buffer containing unprocessed bytes for read mac answer stream. | |
| uint8_t | pIntermediateMac [PHAL_MFPEVX_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. | |
| uint8_t | bIv [16] |
| Initialization vector. More... | |
| uint8_t | bSesAuthENCKey [16] |
| Authentication ENC key for the session. | |
| uint8_t | bSesAuthMACKey [16] |
| Authentication MAC key for the session. | |
| uint8_t | bAuthMode |
| Security level authenticate. | |
| uint8_t | bSMMode |
| Secure messaging mode. More... | |
MIFARE Plus EVx Software parameter structure.
| uint8_t phalMfpEVx_Sw_DataParams_t::bWrappedMode |
Wrapped APDU mode.
All native commands need to be sent wrapped in ISO 7816 APDUs.
| uint8_t phalMfpEVx_Sw_DataParams_t::bExtendedLenApdu |
Extended length APDU.
If set the native commands should be wrapped in extended format
| uint8_t phalMfpEVx_Sw_DataParams_t::bIv[16] |
Initialization vector.
Max size of IV can be 16 bytes
| uint8_t phalMfpEVx_Sw_DataParams_t::bSMMode |
Secure messaging mode.
0: EV0 Mode; 1: EVx mode