Files
proxmark3/common
NZSmartie c9a10631de Gallagher key checking is now supported on MIFARE Desfire
Both `hf mfdes auth` and `hf mfdes chk` now support Key Diversification for
AN10922 and as special treat, Gallagher issued cards.

For `hf mfdes auth`:
```
    -d, --kdf <kdf>                Key Derivation Function (KDF) (0=None, 1=AN10922, 2=Gallagher)
    -i, --kdfi <kdfi>              KDF input (HEX 1-31 bytes)
```

And for `hf mfdes chk`:
```
    -f, --kdf <kdf>                Key Derivation Function (KDF) (0=None, 1=AN10922, Gallagher)
    -i, --kdfi <kdfi>              KDF input (HEX 1-31 bytes)
```

Examples:
- `hf mfdes auth -a 2081f4 -m 3 -t 4 -d 2 -n 2 -k 00112233445566778899aabbccddeeff`
  Will diversify the key for key `2` on AID `2081F4` for Gallagher issued cards

- `hf mfdes chk -f 1 -i 00112233 -d mfdes_default_keys`
  Will read in all the default keys from the dictionary, and diversify them
  using AN10922 with the input data `00112233`

- `hf mfdes chk -f 2 -d mfdes_default_keys`
  Will read in all the default keys from the dictionary, and diversify them
  using AN10922 but with input data generated from the card's UID, AID and
  key number.
2020-11-02 01:41:48 +13:00
..
2020-07-31 18:22:11 +02:00
2020-08-20 20:59:36 +02:00
2020-10-06 18:41:15 +02:00
2020-05-11 23:50:14 +02:00
2019-06-07 18:41:39 +02:00
2019-08-11 21:42:01 +02:00
2020-08-13 12:25:04 +02:00
2020-07-19 20:45:47 +02:00
2020-09-30 14:27:19 +02:00
2020-05-06 13:38:51 +02:00
2019-08-11 21:42:01 +02:00
2019-08-11 21:42:01 +02:00
2019-08-11 21:42:01 +02:00
2020-06-08 03:11:16 +02:00
2020-10-23 01:24:58 +02:00
2019-08-11 21:42:01 +02:00
2020-09-28 21:09:26 +02:00
2019-08-11 21:42:01 +02:00