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.
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