diff --git a/armsrc/mifareutil.c b/armsrc/mifareutil.c index 31231be37..893db4763 100644 --- a/armsrc/mifareutil.c +++ b/armsrc/mifareutil.c @@ -296,7 +296,7 @@ int mifare_ultra_auth(uint8_t *keybytes) { memcpy(enc_random_b, resp + 1, 8); // decrypt nonce. - tdes_nxp_receive((void *)enc_random_b, (void *)random_b, sizeof(random_b), (const void *)key, IV,2); + tdes_nxp_receive((void *)enc_random_b, (void *)random_b, sizeof(random_b), (const void *)key, IV, 2); rol(random_b, 8); memcpy(rnd_ab, random_a, 8); memcpy(rnd_ab + 8, random_b, 8); @@ -316,7 +316,7 @@ int mifare_ultra_auth(uint8_t *keybytes) { } // encrypt out, in, length, key, iv - tdes_nxp_send(rnd_ab, rnd_ab, sizeof(rnd_ab), key, enc_random_b,2); + tdes_nxp_send(rnd_ab, rnd_ab, sizeof(rnd_ab), key, enc_random_b, 2); len = mifare_sendcmd(MIFARE_ULC_AUTH_2, rnd_ab, sizeof(rnd_ab), resp, respPar, NULL); if (len != 11) { @@ -329,7 +329,7 @@ int mifare_ultra_auth(uint8_t *keybytes) { memcpy(enc_resp, resp + 1, 8); // decrypt out, in, length, key, iv - tdes_nxp_receive(enc_resp, resp_random_a, 8, key, enc_random_b,2); + tdes_nxp_receive(enc_resp, resp_random_a, 8, key, enc_random_b, 2); if (memcmp(resp_random_a, random_a, 8) != 0) { if (DBGLEVEL >= DBG_ERROR) Dbprintf("failed authentication"); return 0;