Update NfcKeyC.c

pull/3/head
Jack 2017-11-22 21:51:31 +01:00 zatwierdzone przez GitHub
rodzic c387c652a5
commit 1d4aa97fa8
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 2 dodań i 2 usunięć

Wyświetl plik

@ -76,7 +76,7 @@ uint32_t getkey(uint8_t* uid)
{
uint8_t i;
//Rotate
uint8_t r = (uid[1] + uid[3] + uid[5] + uid[7]) & 7; //Rotation offset
uint8_t r = (uid[1] + uid[3] + uid[5]) & 7; //Rotation offset
uint8_t ru[8] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; //Rotated UID
for (i = 0; i < 7; i++)
ru[(i + r) & 7] = uid[i];
@ -97,7 +97,7 @@ uint16_t getpack(uint8_t* uid)
{
uint8_t i;
//Rotate
uint8_t r = (uid[2] + uid[5] + uid[7]) & 7; //Rotation offset
uint8_t r = (uid[2] + uid[5]) & 7; //Rotation offset
uint8_t ru[8] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; //Rotated UID
for (i = 0; i < 7; i++)
ru[(i + r) & 7] = uid[i];