Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ClusterM/flipperzero-firmware.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'applications/nfc/views/dict_attack.h')
-rw-r--r--applications/nfc/views/dict_attack.h25
1 files changed, 14 insertions, 11 deletions
diff --git a/applications/nfc/views/dict_attack.h b/applications/nfc/views/dict_attack.h
index f8d5afca..3f557b19 100644
--- a/applications/nfc/views/dict_attack.h
+++ b/applications/nfc/views/dict_attack.h
@@ -3,11 +3,11 @@
#include <gui/view.h>
#include <gui/modules/widget.h>
-#include <lib/nfc_protocols/mifare_classic.h>
+#include <lib/nfc/protocols/mifare_classic.h>
typedef struct DictAttack DictAttack;
-typedef void (*DictAttackResultCallback)(void* context);
+typedef void (*DictAttackCallback)(void* context);
DictAttack* dict_attack_alloc();
@@ -17,17 +17,20 @@ void dict_attack_reset(DictAttack* dict_attack);
View* dict_attack_get_view(DictAttack* dict_attack);
-void dict_attack_set_result_callback(
- DictAttack* dict_attack,
- DictAttackResultCallback callback,
- void* context);
+void dict_attack_set_callback(DictAttack* dict_attack, DictAttackCallback callback, void* context);
-void dict_attack_card_detected(DictAttack* dict_attack, MfClassicType type);
+void dict_attack_set_header(DictAttack* dict_attack, const char* header);
-void dict_attack_card_removed(DictAttack* dict_attack);
+void dict_attack_set_card_detected(DictAttack* dict_attack, MfClassicType type);
-void dict_attack_inc_curr_sector(DictAttack* dict_attack);
+void dict_attack_set_card_removed(DictAttack* dict_attack);
-void dict_attack_inc_found_key(DictAttack* dict_attack, MfClassicKey key);
+void dict_attack_set_sector_read(DictAttack* dict_attack, uint8_t sec_read);
-void dict_attack_set_result(DictAttack* dict_attack, bool success);
+void dict_attack_set_keys_found(DictAttack* dict_attack, uint8_t keys_found);
+
+void dict_attack_set_current_sector(DictAttack* dict_attack, uint8_t curr_sec);
+
+void dict_attack_inc_current_sector(DictAttack* dict_attack);
+
+void dict_attack_inc_keys_found(DictAttack* dict_attack);