Mifare Classic low level poller#3176
Mifare Classic low level poller#3176augustozanellato wants to merge 3 commits intoflipperdevices:devfrom
Conversation
|
A thing to be noted: calling |
|
Hello @augustozanellato ! Let's think together on improving the API. It would be helpful to see the application you mentioned which works with your changes |
Yeah, that’s the idea.
That would also work, in that case I’ll probably close this PR and make another with just the first commit taken from this one in order to allow for nested auth.
It’s doesn’t do much, it was made just to test if the api was working correctly, especially nested auth, I’ll share it tomorrow. |
26d6d2f to
6251404
Compare
|
@gornekich here's the test app I used to verify that the api was working correctly: https://github.com/augustozanellato/flipper_mfc_ll_test I also merged in the latest dev changes and removed a leftover debug print statement. |
|
Hello @augustozanellato . Thanks for sending test app. I need some time to think about better API and come back a littler bit later. |
No problem with that! In case you’d ever need an opinion from the perspective of an api consumer feel free to hit me up, here or on discord. |
|
Hello @augustozanellato ! I believe that these changes make writing custom pollers for all protocols much easier. I would be glad if you have a look on my PR and let me know if it solves your issues. From this PR I really want nested authentication implementation. However I would prefer to have separate mf_classic_auth_nested() function rather than add extra parameter in mf_classi_auth() function |
Sorry for the delay, it has been a busy week. I’ll probably be able to provide you with feedback early next week, probably on Monday.
Sure, I’ll close this PR and make another one against updated dev branch next week, probably also on Monday. |
What's new
Verification
Not sure how to provide verification steps. I developed a small test app that I can either link here or add as part of unit tests, but for that I'll need some advice.
Checklist (For Reviewer)