Mif.AuthE2Extended
This command is identical to the Mif.AuthE2 command with the exception that it supports stronger authentication methods (MIFARE and AES), supported by MIFARE Pro cards.
MIFARE Plus SL2 support was deprecated and removed in firmware 2.12.00. It is unsupported in this and all later versions.
Properties
- Command code: 0x1010
- Command timeout: 100 ms
- Possible status codes: General status codes, Mif.ErrNoTag, Mif.ErrBitcount, Mif.ErrBytecount, Mif.ErrAuth, Mif.ErrKey , Mif.ErrCode
Parameters (request frame)
Name | Type/Size | Description | |
---|---|---|---|
- | Bit mask (8 bits) | - | |
AuthLevel | Integer (bit mask area 0xC0) |
Desired authentication level
|
|
RFU | Integer (bit mask area 0x38) |
Zero padding |
|
KeyHasExtIdx | Boolean (bit 0x04) | Set this flag if extended crypto memory is used (using KeyExtIdx parameter). | |
EV1Mode | Integer (bit 0x02) | Switches to EV1 secure messaging. (Only supported by MFP EV1 cards) | |
IsKeyB | Boolean (bit 0x01) | Key B is used when this flag is set, whereas Key A is used when this flag is cleared. | |
Block | Integer (16 bits) | Block/Key address of MIFARE Pro card. | |
KeyIdx | Integer (8 bits) |
Crypto Memory Index (SAM or CryptoMemory) of MIFARE key
|
|
Optional field, condition: KeyHasExtIdx | |||
KeyExtIdx | Integer (8 bits) |
Crypto Memory Index (SAM or CryptoMemory) of authentication key
|
|
Length of DivData | Integer (8 bits) |
Length of DivData in bytes |
|
DivData | Raw data | Key diversification according to NXP AN10922 will be done if diversification data bytes are specified. |
Returned values (response frame)
None