|
|
|
@@ -148,6 +148,7 @@ Header,+,lib/libusb_stm32/inc/usbd_core.h,,
|
|
|
|
|
Header,+,lib/mbedtls/include/mbedtls/des.h,,
|
|
|
|
|
Header,+,lib/mbedtls/include/mbedtls/sha1.h,,
|
|
|
|
|
Header,+,lib/micro-ecc/uECC.h,,
|
|
|
|
|
Header,+,lib/nfc/nfc_device.h,,
|
|
|
|
|
Header,+,lib/one_wire/ibutton/ibutton_worker.h,,
|
|
|
|
|
Header,+,lib/one_wire/maxim_crc.h,,
|
|
|
|
|
Header,+,lib/one_wire/one_wire_device.h,,
|
|
|
|
@@ -668,6 +669,14 @@ Function,-,coshl,long double,long double
|
|
|
|
|
Function,-,cosl,long double,long double
|
|
|
|
|
Function,+,crc32_calc_buffer,uint32_t,"uint32_t, const void*, size_t"
|
|
|
|
|
Function,+,crc32_calc_file,uint32_t,"File*, const FileCrcProgressCb, void*"
|
|
|
|
|
Function,-,crypto1_bit,uint8_t,"Crypto1*, uint8_t, int"
|
|
|
|
|
Function,-,crypto1_byte,uint8_t,"Crypto1*, uint8_t, int"
|
|
|
|
|
Function,-,crypto1_decrypt,void,"Crypto1*, uint8_t*, uint16_t, uint8_t*"
|
|
|
|
|
Function,-,crypto1_encrypt,void,"Crypto1*, uint8_t*, uint8_t*, uint16_t, uint8_t*, uint8_t*"
|
|
|
|
|
Function,-,crypto1_filter,uint32_t,uint32_t
|
|
|
|
|
Function,-,crypto1_init,void,"Crypto1*, uint64_t"
|
|
|
|
|
Function,-,crypto1_reset,void,Crypto1*
|
|
|
|
|
Function,-,crypto1_word,uint32_t,"Crypto1*, uint32_t, int"
|
|
|
|
|
Function,-,ctermid,char*,char*
|
|
|
|
|
Function,-,ctime,char*,const time_t*
|
|
|
|
|
Function,-,ctime_r,char*,"const time_t*, char*"
|
|
|
|
@@ -750,6 +759,8 @@ Function,+,elements_text_box,void,"Canvas*, uint8_t, uint8_t, uint8_t, uint8_t,
|
|
|
|
|
Function,+,empty_screen_alloc,EmptyScreen*,
|
|
|
|
|
Function,+,empty_screen_free,void,EmptyScreen*
|
|
|
|
|
Function,+,empty_screen_get_view,View*,EmptyScreen*
|
|
|
|
|
Function,-,emv_card_emulation,_Bool,FuriHalNfcTxRxContext*
|
|
|
|
|
Function,-,emv_read_bank_card,_Bool,"FuriHalNfcTxRxContext*, EmvApplication*"
|
|
|
|
|
Function,-,erand48,double,unsigned short[3]
|
|
|
|
|
Function,-,erf,double,double
|
|
|
|
|
Function,-,erfc,double,double
|
|
|
|
@@ -1161,6 +1172,7 @@ Function,+,furi_hal_nfc_ll_set_fdt_poll,void,uint32_t
|
|
|
|
|
Function,+,furi_hal_nfc_ll_set_guard_time,void,uint32_t
|
|
|
|
|
Function,+,furi_hal_nfc_ll_set_mode,FuriHalNfcReturn,"FuriHalNfcMode, FuriHalNfcBitrate, FuriHalNfcBitrate"
|
|
|
|
|
Function,+,furi_hal_nfc_ll_txrx,FuriHalNfcReturn,"uint8_t*, uint16_t, uint8_t*, uint16_t, uint16_t*, uint32_t, uint32_t"
|
|
|
|
|
Function,+,furi_hal_nfc_ll_txrx_bits,FuriHalNfcReturn,"uint8_t*, uint16_t, uint8_t*, uint16_t, uint16_t*, uint32_t, uint32_t"
|
|
|
|
|
Function,+,furi_hal_nfc_ll_txrx_off,void,
|
|
|
|
|
Function,+,furi_hal_nfc_ll_txrx_on,void,
|
|
|
|
|
Function,+,furi_hal_nfc_sleep,void,
|
|
|
|
@@ -1806,6 +1818,100 @@ Function,+,menu_free,void,Menu*
|
|
|
|
|
Function,+,menu_get_view,View*,Menu*
|
|
|
|
|
Function,+,menu_reset,void,Menu*
|
|
|
|
|
Function,+,menu_set_selected_item,void,"Menu*, uint32_t"
|
|
|
|
|
Function,-,mf_classic_auth_attempt,_Bool,"FuriHalNfcTxRxContext*, MfClassicAuthContext*, uint64_t"
|
|
|
|
|
Function,-,mf_classic_auth_init_context,void,"MfClassicAuthContext*, uint8_t"
|
|
|
|
|
Function,-,mf_classic_authenticate,_Bool,"FuriHalNfcTxRxContext*, uint8_t, uint64_t, MfClassicKey"
|
|
|
|
|
Function,-,mf_classic_check_card_type,_Bool,"uint8_t, uint8_t, uint8_t"
|
|
|
|
|
Function,-,mf_classic_dict_add_key,_Bool,"MfClassicDict*, uint8_t*"
|
|
|
|
|
Function,-,mf_classic_dict_add_key_str,_Bool,"MfClassicDict*, FuriString*"
|
|
|
|
|
Function,-,mf_classic_dict_alloc,MfClassicDict*,MfClassicDictType
|
|
|
|
|
Function,-,mf_classic_dict_check_presence,_Bool,MfClassicDictType
|
|
|
|
|
Function,-,mf_classic_dict_delete_index,_Bool,"MfClassicDict*, uint32_t"
|
|
|
|
|
Function,-,mf_classic_dict_find_index,_Bool,"MfClassicDict*, uint8_t*, uint32_t*"
|
|
|
|
|
Function,-,mf_classic_dict_find_index_str,_Bool,"MfClassicDict*, FuriString*, uint32_t*"
|
|
|
|
|
Function,-,mf_classic_dict_free,void,MfClassicDict*
|
|
|
|
|
Function,-,mf_classic_dict_get_key_at_index,_Bool,"MfClassicDict*, uint64_t*, uint32_t"
|
|
|
|
|
Function,-,mf_classic_dict_get_key_at_index_str,_Bool,"MfClassicDict*, FuriString*, uint32_t"
|
|
|
|
|
Function,-,mf_classic_dict_get_next_key,_Bool,"MfClassicDict*, uint64_t*"
|
|
|
|
|
Function,-,mf_classic_dict_get_next_key_str,_Bool,"MfClassicDict*, FuriString*"
|
|
|
|
|
Function,-,mf_classic_dict_get_total_keys,uint32_t,MfClassicDict*
|
|
|
|
|
Function,-,mf_classic_dict_is_key_present,_Bool,"MfClassicDict*, uint8_t*"
|
|
|
|
|
Function,-,mf_classic_dict_is_key_present_str,_Bool,"MfClassicDict*, FuriString*"
|
|
|
|
|
Function,-,mf_classic_dict_rewind,_Bool,MfClassicDict*
|
|
|
|
|
Function,-,mf_classic_emulator,_Bool,"MfClassicEmulator*, FuriHalNfcTxRxContext*"
|
|
|
|
|
Function,-,mf_classic_get_classic_type,MfClassicType,"int8_t, uint8_t, uint8_t"
|
|
|
|
|
Function,-,mf_classic_get_read_sectors_and_keys,void,"MfClassicData*, uint8_t*, uint8_t*"
|
|
|
|
|
Function,-,mf_classic_get_sector_by_block,uint8_t,uint8_t
|
|
|
|
|
Function,-,mf_classic_get_sector_trailer_block_num_by_sector,uint8_t,uint8_t
|
|
|
|
|
Function,-,mf_classic_get_sector_trailer_by_sector,MfClassicSectorTrailer*,"MfClassicData*, uint8_t"
|
|
|
|
|
Function,-,mf_classic_get_total_sectors_num,uint8_t,MfClassicType
|
|
|
|
|
Function,-,mf_classic_get_type_str,const char*,MfClassicType
|
|
|
|
|
Function,-,mf_classic_is_allowed_access_data_block,_Bool,"MfClassicData*, uint8_t, MfClassicKey, MfClassicAction"
|
|
|
|
|
Function,-,mf_classic_is_allowed_access_sector_trailer,_Bool,"MfClassicData*, uint8_t, MfClassicKey, MfClassicAction"
|
|
|
|
|
Function,-,mf_classic_is_block_read,_Bool,"MfClassicData*, uint8_t"
|
|
|
|
|
Function,-,mf_classic_is_card_read,_Bool,MfClassicData*
|
|
|
|
|
Function,-,mf_classic_is_key_found,_Bool,"MfClassicData*, uint8_t, MfClassicKey"
|
|
|
|
|
Function,-,mf_classic_is_sector_data_read,_Bool,"MfClassicData*, uint8_t"
|
|
|
|
|
Function,-,mf_classic_is_sector_read,_Bool,"MfClassicData*, uint8_t"
|
|
|
|
|
Function,-,mf_classic_is_sector_trailer,_Bool,uint8_t
|
|
|
|
|
Function,-,mf_classic_read_card,uint8_t,"FuriHalNfcTxRxContext*, MfClassicReader*, MfClassicData*"
|
|
|
|
|
Function,-,mf_classic_read_sector,void,"FuriHalNfcTxRxContext*, MfClassicData*, uint8_t"
|
|
|
|
|
Function,-,mf_classic_reader_add_sector,void,"MfClassicReader*, uint8_t, uint64_t, uint64_t"
|
|
|
|
|
Function,-,mf_classic_set_block_read,void,"MfClassicData*, uint8_t, MfClassicBlock*"
|
|
|
|
|
Function,-,mf_classic_set_key_found,void,"MfClassicData*, uint8_t, MfClassicKey, uint64_t"
|
|
|
|
|
Function,-,mf_classic_set_key_not_found,void,"MfClassicData*, uint8_t, MfClassicKey"
|
|
|
|
|
Function,-,mf_classic_set_sector_data_not_read,void,MfClassicData*
|
|
|
|
|
Function,-,mf_classic_update_card,uint8_t,"FuriHalNfcTxRxContext*, MfClassicData*"
|
|
|
|
|
Function,-,mf_classic_write_block,_Bool,"FuriHalNfcTxRxContext*, MfClassicBlock*, uint8_t, MfClassicKey, uint64_t"
|
|
|
|
|
Function,-,mf_classic_write_sector,_Bool,"FuriHalNfcTxRxContext*, MfClassicData*, MfClassicData*, uint8_t"
|
|
|
|
|
Function,-,mf_df_cat_application,void,"MifareDesfireApplication*, FuriString*"
|
|
|
|
|
Function,-,mf_df_cat_application_info,void,"MifareDesfireApplication*, FuriString*"
|
|
|
|
|
Function,-,mf_df_cat_card_info,void,"MifareDesfireData*, FuriString*"
|
|
|
|
|
Function,-,mf_df_cat_data,void,"MifareDesfireData*, FuriString*"
|
|
|
|
|
Function,-,mf_df_cat_file,void,"MifareDesfireFile*, FuriString*"
|
|
|
|
|
Function,-,mf_df_cat_free_mem,void,"MifareDesfireFreeMemory*, FuriString*"
|
|
|
|
|
Function,-,mf_df_cat_key_settings,void,"MifareDesfireKeySettings*, FuriString*"
|
|
|
|
|
Function,-,mf_df_cat_version,void,"MifareDesfireVersion*, FuriString*"
|
|
|
|
|
Function,-,mf_df_check_card_type,_Bool,"uint8_t, uint8_t, uint8_t"
|
|
|
|
|
Function,-,mf_df_clear,void,MifareDesfireData*
|
|
|
|
|
Function,-,mf_df_parse_get_application_ids_response,_Bool,"uint8_t*, uint16_t, MifareDesfireApplication**"
|
|
|
|
|
Function,-,mf_df_parse_get_file_ids_response,_Bool,"uint8_t*, uint16_t, MifareDesfireFile**"
|
|
|
|
|
Function,-,mf_df_parse_get_file_settings_response,_Bool,"uint8_t*, uint16_t, MifareDesfireFile*"
|
|
|
|
|
Function,-,mf_df_parse_get_free_memory_response,_Bool,"uint8_t*, uint16_t, MifareDesfireFreeMemory*"
|
|
|
|
|
Function,-,mf_df_parse_get_key_settings_response,_Bool,"uint8_t*, uint16_t, MifareDesfireKeySettings*"
|
|
|
|
|
Function,-,mf_df_parse_get_key_version_response,_Bool,"uint8_t*, uint16_t, MifareDesfireKeyVersion*"
|
|
|
|
|
Function,-,mf_df_parse_get_version_response,_Bool,"uint8_t*, uint16_t, MifareDesfireVersion*"
|
|
|
|
|
Function,-,mf_df_parse_read_data_response,_Bool,"uint8_t*, uint16_t, MifareDesfireFile*"
|
|
|
|
|
Function,-,mf_df_parse_select_application_response,_Bool,"uint8_t*, uint16_t"
|
|
|
|
|
Function,-,mf_df_prepare_get_application_ids,uint16_t,uint8_t*
|
|
|
|
|
Function,-,mf_df_prepare_get_file_ids,uint16_t,uint8_t*
|
|
|
|
|
Function,-,mf_df_prepare_get_file_settings,uint16_t,"uint8_t*, uint8_t"
|
|
|
|
|
Function,-,mf_df_prepare_get_free_memory,uint16_t,uint8_t*
|
|
|
|
|
Function,-,mf_df_prepare_get_key_settings,uint16_t,uint8_t*
|
|
|
|
|
Function,-,mf_df_prepare_get_key_version,uint16_t,"uint8_t*, uint8_t"
|
|
|
|
|
Function,-,mf_df_prepare_get_value,uint16_t,"uint8_t*, uint8_t"
|
|
|
|
|
Function,-,mf_df_prepare_get_version,uint16_t,uint8_t*
|
|
|
|
|
Function,-,mf_df_prepare_read_data,uint16_t,"uint8_t*, uint8_t, uint32_t, uint32_t"
|
|
|
|
|
Function,-,mf_df_prepare_read_records,uint16_t,"uint8_t*, uint8_t, uint32_t, uint32_t"
|
|
|
|
|
Function,-,mf_df_prepare_select_application,uint16_t,"uint8_t*, uint8_t[3]"
|
|
|
|
|
Function,-,mf_df_read_card,_Bool,"FuriHalNfcTxRxContext*, MifareDesfireData*"
|
|
|
|
|
Function,-,mf_ul_check_card_type,_Bool,"uint8_t, uint8_t, uint8_t"
|
|
|
|
|
Function,-,mf_ul_prepare_emulation,void,"MfUltralightEmulator*, MfUltralightData*"
|
|
|
|
|
Function,-,mf_ul_prepare_emulation_response,_Bool,"uint8_t*, uint16_t, uint8_t*, uint16_t*, uint32_t*, void*"
|
|
|
|
|
Function,-,mf_ul_pwdgen_amiibo,uint32_t,FuriHalNfcDevData*
|
|
|
|
|
Function,-,mf_ul_pwdgen_xiaomi,uint32_t,FuriHalNfcDevData*
|
|
|
|
|
Function,-,mf_ul_read_card,_Bool,"FuriHalNfcTxRxContext*, MfUltralightReader*, MfUltralightData*"
|
|
|
|
|
Function,-,mf_ul_reset,void,MfUltralightData*
|
|
|
|
|
Function,-,mf_ul_reset_emulation,void,"MfUltralightEmulator*, _Bool"
|
|
|
|
|
Function,-,mf_ultralight_authenticate,_Bool,"FuriHalNfcTxRxContext*, uint32_t, uint16_t*"
|
|
|
|
|
Function,-,mf_ultralight_fast_read_pages,_Bool,"FuriHalNfcTxRxContext*, MfUltralightReader*, MfUltralightData*"
|
|
|
|
|
Function,-,mf_ultralight_get_config_pages,MfUltralightConfigPages*,MfUltralightData*
|
|
|
|
|
Function,-,mf_ultralight_read_counters,_Bool,"FuriHalNfcTxRxContext*, MfUltralightData*"
|
|
|
|
|
Function,-,mf_ultralight_read_pages,_Bool,"FuriHalNfcTxRxContext*, MfUltralightReader*, MfUltralightData*"
|
|
|
|
|
Function,-,mf_ultralight_read_pages_direct,_Bool,"FuriHalNfcTxRxContext*, uint8_t, uint8_t*"
|
|
|
|
|
Function,-,mf_ultralight_read_signature,_Bool,"FuriHalNfcTxRxContext*, MfUltralightData*"
|
|
|
|
|
Function,-,mf_ultralight_read_tearing_flags,_Bool,"FuriHalNfcTxRxContext*, MfUltralightData*"
|
|
|
|
|
Function,-,mf_ultralight_read_version,_Bool,"FuriHalNfcTxRxContext*, MfUltralightReader*, MfUltralightData*"
|
|
|
|
|
Function,-,mkdtemp,char*,char*
|
|
|
|
|
Function,-,mkostemp,int,"char*, int"
|
|
|
|
|
Function,-,mkostemps,int,"char*, int, int"
|
|
|
|
@@ -1829,6 +1935,19 @@ Function,-,nextafterl,long double,"long double, long double"
|
|
|
|
|
Function,-,nexttoward,double,"double, long double"
|
|
|
|
|
Function,-,nexttowardf,float,"float, long double"
|
|
|
|
|
Function,-,nexttowardl,long double,"long double, long double"
|
|
|
|
|
Function,+,nfc_device_alloc,NfcDevice*,
|
|
|
|
|
Function,+,nfc_device_clear,void,NfcDevice*
|
|
|
|
|
Function,+,nfc_device_data_clear,void,NfcDeviceData*
|
|
|
|
|
Function,+,nfc_device_delete,_Bool,"NfcDevice*, _Bool"
|
|
|
|
|
Function,+,nfc_device_free,void,NfcDevice*
|
|
|
|
|
Function,+,nfc_device_load,_Bool,"NfcDevice*, const char*, _Bool"
|
|
|
|
|
Function,+,nfc_device_load_key_cache,_Bool,NfcDevice*
|
|
|
|
|
Function,+,nfc_device_restore,_Bool,"NfcDevice*, _Bool"
|
|
|
|
|
Function,+,nfc_device_save,_Bool,"NfcDevice*, const char*"
|
|
|
|
|
Function,+,nfc_device_save_shadow,_Bool,"NfcDevice*, const char*"
|
|
|
|
|
Function,+,nfc_device_set_loading_callback,void,"NfcDevice*, NfcLoadingCallback, void*"
|
|
|
|
|
Function,+,nfc_device_set_name,void,"NfcDevice*, const char*"
|
|
|
|
|
Function,+,nfc_file_select,_Bool,NfcDevice*
|
|
|
|
|
Function,-,nfca_append_crc16,void,"uint8_t*, uint16_t"
|
|
|
|
|
Function,-,nfca_emulation_handler,_Bool,"uint8_t*, uint16_t, uint8_t*, uint16_t*"
|
|
|
|
|
Function,-,nfca_get_crc16,uint16_t,"uint8_t*, uint16_t"
|
|
|
|
@@ -1913,6 +2032,7 @@ Function,+,power_reboot,void,PowerBootMode
|
|
|
|
|
Function,+,powf,float,"float, float"
|
|
|
|
|
Function,-,powl,long double,"long double, long double"
|
|
|
|
|
Function,-,printf,int,"const char*, ..."
|
|
|
|
|
Function,-,prng_successor,uint32_t,"uint32_t, uint32_t"
|
|
|
|
|
Function,+,protocol_dict_alloc,ProtocolDict*,"const ProtocolBase**, size_t"
|
|
|
|
|
Function,+,protocol_dict_decoders_feed,ProtocolId,"ProtocolDict*, _Bool, uint32_t"
|
|
|
|
|
Function,+,protocol_dict_decoders_feed_by_feature,ProtocolId,"ProtocolDict*, uint32_t, _Bool, uint32_t"
|
|
|
|
@@ -2129,6 +2249,7 @@ Function,-,rfalT1TPollerRall,ReturnCode,"const uint8_t*, uint8_t*, uint16_t, uin
|
|
|
|
|
Function,-,rfalT1TPollerRid,ReturnCode,rfalT1TRidRes*
|
|
|
|
|
Function,-,rfalT1TPollerWrite,ReturnCode,"const uint8_t*, uint8_t, uint8_t"
|
|
|
|
|
Function,-,rfalTransceiveBitsBlockingTx,ReturnCode,"uint8_t*, uint16_t, uint8_t*, uint16_t, uint16_t*, uint32_t, uint32_t"
|
|
|
|
|
Function,-,rfalTransceiveBitsBlockingTxRx,ReturnCode,"uint8_t*, uint16_t, uint8_t*, uint16_t, uint16_t*, uint32_t, uint32_t"
|
|
|
|
|
Function,-,rfalTransceiveBlockingRx,ReturnCode,
|
|
|
|
|
Function,-,rfalTransceiveBlockingTx,ReturnCode,"uint8_t*, uint16_t, uint8_t*, uint16_t, uint16_t*, uint32_t, uint32_t"
|
|
|
|
|
Function,-,rfalTransceiveBlockingTxRx,ReturnCode,"uint8_t*, uint16_t, uint8_t*, uint16_t, uint16_t*, uint32_t, uint32_t"
|
|
|
|
|