Mif.ProxCheck
This command performs a proximity check. The key-related
parameters are only used if no authentication has been
performed before this command is called.
Properties
- Command code: 0x1017
- Command timeout: 100 ms
- Possible status codes: General status codes
Parameters (request frame)
| Name | Type/Size | Description | |
|---|---|---|---|
| - | Bit mask (8 bits) | - | |
| RFU | Integer (bit 0x80) |
Zero padding |
|
| M | Integer (bit mask area 0x70) | Number of random bytes which are sent within one proximity check round. | |
| DisableIsoWrapping | Integer (bit 0x08) | - | |
| UseExtProxKey | Boolean (bit 0x04) |
Use (external) Proximity key given as command
parameter.
If the card is already authenticated (VC Selection or Card Authentication), do not activate this option. |
|
| DiversifyProxKey | Boolean (bit 0x02) | Key diversification of the proximity key defined in Crypto Memory or SAM will be done according to NXP AN10922. | |
| UseProxKey | Boolean (bit 0x01) |
Proximity key is defined in Crypto Memory or SAM.
If the card is already authenticated (Card Authentication), do not activate this option. |
|
| Optional field, condition: UseProxKey | |||
| ProxKeyIdx | Integer (16 bits) |
Crypto Memory Index (SAM or CryptoMemory) of Proximity Check Key
|
|
| Optional field, condition: DiversifyProxKey and UseProxKey | |||
| Length of DivData | Integer (8 bits) |
Length of DivData in bytes |
|
| DivData | Raw data | Key diversification according to NXP AN10922. | |
| Optional field, condition: UseExtProxKey | |||
| Length of ProxKey | Integer (8 bits) |
Length of ProxKey in bytes |
|
| ProxKey | Raw data | Proximity Check Key | |
Returned values (response frame)
None