[in] | protocol | used to execute the command |
[in] | IsKeySet | Only needed for Desfire EV2 with multiple Keysets. If true ,the reader executes the Desfire "ChangeKeyEV2" command instead of the Desfire "ChangeKey" command. |
[in] | IsMasterKey | Has to be set if the key to change is the PICC Master Key. |
[in] | IsChangeKey | Has to be set if the key used to authenticate the card is the key that needs to be changed (as specified in KeyNo). In this case, the parameter CurKeyIdx has to be omitted. |
[in] | KeyNr | Number of card key (0-13) to change. |
[in] | NewKeyDivMode | Specifies diversification algorithm. |
[in] | NewKeyHasDivData | Activates key diversification according to NXP AN10922. |
[in] | NewKeyHasExtIdx | Activates key memory expansion. |
[in] | NewKeyIdx | Index of key in the reader's SAM or crypto memory (configuration range 0x00-0xBF). |
[in] | CurKeyDivMode | Specifies diversification algorithm. |
[in] | CurKeyHasDivData | Activates key diversification according to NXP AN10922. |
[in] | CurKeyHasExtIdx | Activates key memory expansion. |
[in] | CurKeyIdx | Index of key in the reader's SAM or crypto memory (configuration range 0x00-0xBF). |
[in] | NewKeyDivData | Diversification data of the new key. |
[in] | NewKeyDivData_len | |
[in] | CurKeyDivData | Diversification data of the current key. |
[in] | CurKeyDivData_len | |
[in] | NewKeyExtIdx | Crypto Memory Index (SAM or CryptoMemory) of new key * SAM: Key version (0..0xFF) * Crypto Memory: Page (0..15) |
[in] | CurKeyExtIdx | Crypto Memory Index (SAM or CryptoMemory) of current key * SAM: Key version (0..0xFF) * Crypto Memory: Page (0..15) |
[in] | KeySet | specifies a KeySet (needed for multiple keysets - EV2 extension). |