Data structure for MIFARE DUOX Software layer implementation
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 * | pCryptoDataParamsASym |
| Pointer to the parameter structure of the ASymmetric Crypto component. | |
| void * | pCryptoDataParamsEnc |
| Pointer to the parameter structure of the Symmetric Crypto layer for encryption. | |
| void * | pCryptoDataParamsMac |
| Pointer to the parameter structure of the Symmetric Crypto layer for MACing. | |
| void * | pCryptoRngDataParams |
| Pointer to the parameter structure of the Crypto layer for Random number generation. | |
| void * | pTMIDataParams |
| Pointer to the parameter structure for collecting TMI. | |
| void * | pVCADataParams |
| Pointer to the parameter structure for Virtual Card. | |
| uint8_t * | pCmdBuf |
| Pointer to global buffer for processing the command. | |
| uint16_t | wCmdBufSize |
| Size of global command buffer. | |
| uint16_t | wCmdBufLen |
| Length of bytes available in command buffer (pCmdBuf) for processing. | |
| uint16_t | wCmdBufOffset |
| Command Buffer offset while performing crypto or exchange operations. | |
| uint8_t * | pPrsBuf |
| Pointer to global buffer for processing the response / secure messaging information. | |
| uint16_t | wPrsBufSize |
| Size of global response / secure messaging information buffer. | |
| uint16_t | wPrsBufLen |
| Length of bytes available in response / secure messaging information buffer (pPrsBuf) for processing. | |
| uint16_t | wPrsBufOffset |
| Processing Buffer offset while performing crypto or exchange operations. | |
| uint8_t | aAid [3] |
| Aid of the currently selected application. | |
| uint16_t | wCmdCtr |
| Command count within transaction. | |
| uint16_t | wAdditionalInfo |
| Specific error codes for MIFARE DUOX generic errors or To get the response length of some commands. | |
| uint8_t | bWrappedMode |
| Wrapped APDU mode. More... | |
| uint8_t | bShortLenApdu |
| One of the following,. More... | |
| uint8_t | bCmdCode |
| Command code. More... | |
| uint8_t | bAuthState |
| Authenticate Command used. More... | |
| uint8_t | bKeyNo |
| Key number against which this authentication is done. | |
| uint16_t | wKeyType |
| Key Type being used for Authentication. | |
| uint8_t | bPICCDataComplete |
| Flag to Indicate PICC data Status. More... | |
Data structure for MIFARE DUOX Software layer implementation
| uint8_t phalMfDuoX_Sw_DataParams_t::bWrappedMode |
Wrapped APDU mode.
All native commands need to be sent wrapped in ISO 7816 APDUs.
| uint8_t phalMfDuoX_Sw_DataParams_t::bShortLenApdu |
One of the following,.
| uint8_t phalMfDuoX_Sw_DataParams_t::bCmdCode |
Command code.
This will be used for differentiating the same error codes for different commands.
| uint8_t phalMfDuoX_Sw_DataParams_t::bAuthState |
| uint8_t phalMfDuoX_Sw_DataParams_t::bPICCDataComplete |
Flag to Indicate PICC data Status.
Indicates the following.