Elite progress (#2481)
* WIP: builds * can read standard * Test standard picopass dictiony during attack * correctly save diversified key * read card on success * more logs * update file location * Call setup methods * backbutton and attempt at skip * fixed skip * remove found key state * rename dictionary attack * move notification * center button back to start menu * wait for card * Picopass: proper integer formatting * Picopass: even more proper integer formatting * remove nextState Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
9
applications/external/picopass/picopass.c
vendored
9
applications/external/picopass/picopass.c
vendored
@@ -73,6 +73,12 @@ Picopass* picopass_alloc() {
|
||||
view_dispatcher_add_view(
|
||||
picopass->view_dispatcher, PicopassViewWidget, widget_get_view(picopass->widget));
|
||||
|
||||
picopass->dict_attack = dict_attack_alloc();
|
||||
view_dispatcher_add_view(
|
||||
picopass->view_dispatcher,
|
||||
PicopassViewDictAttack,
|
||||
dict_attack_get_view(picopass->dict_attack));
|
||||
|
||||
return picopass;
|
||||
}
|
||||
|
||||
@@ -103,6 +109,9 @@ void picopass_free(Picopass* picopass) {
|
||||
view_dispatcher_remove_view(picopass->view_dispatcher, PicopassViewWidget);
|
||||
widget_free(picopass->widget);
|
||||
|
||||
view_dispatcher_remove_view(picopass->view_dispatcher, PicopassViewDictAttack);
|
||||
dict_attack_free(picopass->dict_attack);
|
||||
|
||||
// Worker
|
||||
picopass_worker_stop(picopass->worker);
|
||||
picopass_worker_free(picopass->worker);
|
||||
|
||||
Reference in New Issue
Block a user