These Components implement the MIFARE Plus EVx additional feature commands.
More...
|
| phStatus_t | phalMfpEVx_GetVersion (void *pDataParams, uint8_t *pVerInfo) |
| | Returns manufacturing related data of the PICC. More...
|
| |
| phStatus_t | phalMfpEVx_ReadSign (void *pDataParams, uint8_t bLayer4Comm, uint8_t bAddr, uint8_t **pSignature) |
| | Read originality Signature from the PICC. More...
|
| |
| phStatus_t | phalMfpEVx_ResetAuth (void *pDataParams) |
| | Performs a Reset Authentication command. More...
|
| |
| phStatus_t | phalMfpEVx_PersonalizeUid (void *pDataParams, uint8_t bUidType) |
| | Perform MIFARE(R) Personalize UID usage command sequence with MIFARE Picc. More...
|
| |
| phStatus_t | phalMfpEVx_SetConfigSL1 (void *pDataParams, uint8_t bOption) |
| | Performs a configuration for ISO1443-4 enabling in Security Level 1. More...
|
| |
| phStatus_t | phalMfpEVx_ReadSL1TMBlock (void *pDataParams, uint16_t wBlockNr, uint8_t *pBlocks) |
| | Performs read of the TMAC block in security layer 1 with ISO14443 Layer 3 activated. More...
|
| |
| phStatus_t | phalMfpEVx_VCSupportLastISOL3 (void *pDataParams, uint8_t *pIid, uint8_t *pPcdCapL3, uint8_t *pInfo) |
| | Performs a VCSupportLastISOL3 command operation. More...
|
| |
These Components implement the MIFARE Plus EVx additional feature commands.
◆ phalMfpEVx_GetVersion()
Returns manufacturing related data of the PICC.
- Returns
- Status code
- Return values
-
| PH_ERR_SUCCESS | Operation successful. |
| Other | Depending on implementation and underlaying component. |
- Parameters
-
| [in] | pDataParams | [In] Pointer to this layer's parameter structure. |
| [out] | pVerInfo | [Out] The version information of the PICC.
If UID is 4 bytes, the buffer will have 27 bytes of version information.
If UID is 7 bytes, the buffer will have 28 bytes of version information.
If UID is 10 bytes, the buffer will have 33 bytes of version information. |
◆ phalMfpEVx_ReadSign()
Read originality Signature from the PICC.
- Returns
- Status code
- Return values
-
| PH_ERR_SUCCESS | Operation successful. |
| Other | Depending on implementation and underlaying component. |
- Parameters
-
| [in] | pDataParams | [In] Pointer to this layer's parameter structure. |
| [in] | bLayer4Comm | [In] ISO14443 protocol to be used.
|
| [in] | bAddr | [In] Targeted ECC originality check signature. |
| [out] | pSignature | [Out] PICC's orginality signature. The buffer will have 56 bytes of signature information. |
◆ phalMfpEVx_ResetAuth()
| phStatus_t phalMfpEVx_ResetAuth |
( |
void * |
pDataParams | ) |
|
Performs a Reset Authentication command.
- Returns
- Status code
- Return values
-
| PH_ERR_SUCCESS | Operation successful. |
| Other | Depending on implementation and underlaying component. |
- Parameters
-
| [in] | pDataParams | [In] Pointer to this layer's parameter structure. |
◆ phalMfpEVx_PersonalizeUid()
Perform MIFARE(R) Personalize UID usage command sequence with MIFARE Picc.
- Returns
- Status code
- Return values
-
| PH_ERR_SUCCESS | Operation successful. |
| Other | Depending on implementation and underlaying component. |
- Parameters
-
| [in] | pDataParams | [In] Pointer to this layer's parameter structure. |
| [in] | bUidType | [In] UID type to be used for personalization.
|
◆ phalMfpEVx_SetConfigSL1()
Performs a configuration for ISO1443-4 enabling in Security Level 1.
- Returns
- Status code
- Return values
-
| PH_ERR_SUCCESS | Operation successful. |
| Other | Depending on implementation and underlaying component. |
- Parameters
-
| [in] | pDataParams | [In] Pointer to this layer's parameter structure. |
| [in] | bOption | [In] Option byte encoding the configuration to be set.
|
◆ phalMfpEVx_ReadSL1TMBlock()
Performs read of the TMAC block in security layer 1 with ISO14443 Layer 3 activated.
- Returns
- Status code
- Return values
-
| PH_ERR_SUCCESS | Operation successful. |
| Other | Depending on implementation and underlaying component. |
- Parameters
-
| [in] | pDataParams | [In] Pointer to this layer's parameter structure. |
| [in] | wBlockNr | [In] PICC TM block number from which the data should be read. |
| [out] | pBlocks | [Out] The data read from the specified block number. The buffer will contain 16 bytes information. |
◆ phalMfpEVx_VCSupportLastISOL3()
Performs a VCSupportLastISOL3 command operation.
This command is a special variant of virtual card operation. This command can be sent after a ISO14443-3 activation.
- Returns
- Status code
- Return values
-
| PH_ERR_SUCCESS | Operation successful. |
| Other | Depending on implementation and underlaying component. |
- Parameters
-
| [in] | pDataParams | [In] Pointer to this layer's parameter structure. |
| [in] | pIid | [In] The (last) IID that the PCD presents to the PD. The buffer should have 16 bytes of information. |
| [in] | pPcdCapL3 | [In] Capability vector of the PCD. The buffer should have 4 bytes of information. |
| [out] | pInfo | [Out] One byte Information returned by PICC. |