mirror of
https://github.com/DarkFlippers/unleashed-firmware.git
synced 2024-12-27 15:22:29 +03:00
a6c5a1ba69
* Updated troyka layout (full version) * Changed to furi func * Small refactor * Bitlib refactor * Moved to API * Rollback troyka parser * Fix functions * Parser func refactor start * Layout E3 refactored * Layout E4 refactored * Layout 6 refactored * Layout E5 refactored * Layout 2 refactored * Layout E5 fix * Layout E6 refactored, valid_date need fix * Layout E6 fix * Layout FCB refactored * Layout F0B refactored * Layout 8 refactored * Layout A refactored * Layout C refactored * Layout D refactored * Layout E1 refactored * Layout E2 refactored * Fixes * Old code cleanup * Memory cleanup * Unused imports cleanup * Keys struct refactor * Layout E1 fix * Added debug info for layout and department * Fix PVS warnings * Fix more PVS warnings Co-authored-by: gornekich <n.gorbadey@gmail.com> Co-authored-by: あく <alleteam@gmail.com>
19 lines
737 B
C
19 lines
737 B
C
#include "gallagher/gallagher_util.h"
|
|
#include "mosgortrans/mosgortrans_util.h"
|
|
|
|
/*
|
|
* A list of app's private functions and objects to expose for plugins.
|
|
* It is used to generate a table of symbols for import resolver to use.
|
|
* TBD: automatically generate this table from app's header files
|
|
*/
|
|
static constexpr auto nfc_app_api_table = sort(create_array_t<sym_entry>(
|
|
API_METHOD(
|
|
gallagher_deobfuscate_and_parse_credential,
|
|
void,
|
|
(GallagherCredential * credential, const uint8_t* cardholder_data_obfuscated)),
|
|
API_VARIABLE(GALLAGHER_CARDAX_ASCII, const uint8_t*),
|
|
API_METHOD(
|
|
mosgortrans_parse_transport_block,
|
|
bool,
|
|
(const MfClassicBlock* block, FuriString* result))));
|