Просмотр исходного кода

fixed block authenticate

develop
Robin Thoni 10 лет назад
Родитель
Сommit
b86bf8d970
1 измененных файлов: 3 добавлений и 2 удалений
  1. 3
    2
      src/DataAccess/FreeFareTag.cpp

+ 3
- 2
src/DataAccess/FreeFareTag.cpp Просмотреть файл

24
         return ResultBool::error("Failed to connect to MIFARE tag");
24
         return ResultBool::error("Failed to connect to MIFARE tag");
25
     }
25
     }
26
 
26
 
27
-//    MifareClassicBlockNumber block = mifare_classic_sector_last_block((MifareClassicBlockNumber)sector);
28
-    if (mifare_classic_authenticate(_tag, (MifareClassicBlockNumber)block, (const unsigned char*)key.c_str(), (MifareClassicKeyType)keyType) != 0) {
27
+    block = mifare_classic_sector_first_block((MifareClassicBlockNumber)sector) + block;
28
+    if (mifare_classic_authenticate(_tag, (MifareClassicBlockNumber)block, (const unsigned char*)key.c_str(),
29
+                                    (MifareClassicKeyType)keyType) != 0) {
29
         return ResultBool::error("Failed to authenticate to MIFARE tag");
30
         return ResultBool::error("Failed to authenticate to MIFARE tag");
30
     }
31
     }
31
 
32
 

Загрузка…
Отмена
Сохранить