Mif.ChangeAESKey
This command changes an AES key on a MIFARE Plus card.
Properties
- Command code: 0x1015
- 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) | - | |
RFU | Integer (bit mask area 0xF0) |
Zero padding |
|
KeyHasExtIdx | Boolean (bit 0x08) | Set this flag if extended crypto memory is used (using KeyExtIdx parameter). | |
RFU | Integer (bit mask area 0x06) |
Zero padding |
|
NoMacOnResp | Integer (bit 0x01) | - | |
Block | Integer (16 bits) | Key block number. | |
KeyIdx | Integer (8 bits) |
Crypto Memory Index of secure reader chip 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