Merge branch 'ofw_dev' into dev

This commit is contained in:
MX
2023-12-01 20:29:16 +03:00
88 changed files with 1576 additions and 10502 deletions

View File

@@ -1,5 +1,5 @@
entry,status,name,type,params
Version,+,47.0,,
Version,+,49.1,,
Header,+,applications/drivers/subghz/cc1101_ext/cc1101_ext_interconnect.h,,
Header,+,applications/services/bt/bt_service/bt.h,,
Header,+,applications/services/cli/cli.h,,
@@ -90,8 +90,13 @@ Header,+,lib/libusb_stm32/inc/usb_std.h,,
Header,+,lib/libusb_stm32/inc/usb_tmc.h,,
Header,+,lib/libusb_stm32/inc/usbd_core.h,,
Header,+,lib/mbedtls/include/mbedtls/des.h,,
Header,+,lib/mbedtls/include/mbedtls/ecdh.h,,
Header,+,lib/mbedtls/include/mbedtls/ecdsa.h,,
Header,+,lib/mbedtls/include/mbedtls/ecp.h,,
Header,+,lib/mbedtls/include/mbedtls/md.h,,
Header,+,lib/mbedtls/include/mbedtls/md5.h,,
Header,+,lib/mbedtls/include/mbedtls/sha1.h,,
Header,+,lib/micro-ecc/uECC.h,,
Header,+,lib/mbedtls/include/mbedtls/sha256.h,,
Header,+,lib/mlib/m-algo.h,,
Header,+,lib/mlib/m-array.h,,
Header,+,lib/mlib/m-bptree.h,,
@@ -140,6 +145,7 @@ Header,+,lib/nfc/protocols/mf_ultralight/mf_ultralight_poller_sync.h,,
Header,+,lib/nfc/protocols/slix/slix.h,,
Header,+,lib/nfc/protocols/st25tb/st25tb.h,,
Header,+,lib/nfc/protocols/st25tb/st25tb_poller.h,,
Header,+,lib/nfc/protocols/st25tb/st25tb_poller_sync.h,,
Header,+,lib/one_wire/maxim_crc.h,,
Header,+,lib/one_wire/one_wire_host.h,,
Header,+,lib/one_wire/one_wire_slave.h,,
@@ -202,13 +208,11 @@ Header,+,lib/toolbox/float_tools.h,,
Header,+,lib/toolbox/hex.h,,
Header,+,lib/toolbox/manchester_decoder.h,,
Header,+,lib/toolbox/manchester_encoder.h,,
Header,+,lib/toolbox/md5.h,,
Header,+,lib/toolbox/name_generator.h,,
Header,+,lib/toolbox/path.h,,
Header,+,lib/toolbox/pretty_format.h,,
Header,+,lib/toolbox/protocols/protocol_dict.h,,
Header,+,lib/toolbox/saved_struct.h,,
Header,+,lib/toolbox/sha256.h,,
Header,+,lib/toolbox/simple_array.h,,
Header,+,lib/toolbox/stream/buffered_file_stream.h,,
Header,+,lib/toolbox/stream/file_stream.h,,
@@ -523,7 +527,6 @@ Function,-,_system_r,int,"_reent*, const char*"
Function,-,_tempnam_r,char*,"_reent*, const char*, const char*"
Function,-,_tmpfile_r,FILE*,_reent*
Function,-,_tmpnam_r,char*,"_reent*, char*"
Function,-,_tzset_r,void,_reent*
Function,-,_ungetc_r,int,"_reent*, int, FILE*"
Function,-,_unsetenv_r,int,"_reent*, const char*"
Function,-,_vasiprintf_r,int,"_reent*, char**, const char*, __gnuc_va_list"
@@ -570,8 +573,6 @@ Function,+,args_read_hex_bytes,_Bool,"FuriString*, uint8_t*, size_t"
Function,+,args_read_int_and_trim,_Bool,"FuriString*, int*"
Function,+,args_read_probably_quoted_string_and_trim,_Bool,"FuriString*, FuriString*"
Function,+,args_read_string_and_trim,_Bool,"FuriString*, FuriString*"
Function,-,asctime,char*,const tm*
Function,-,asctime_r,char*,"const tm*, char*"
Function,-,asin,double,double
Function,-,asinf,float,float
Function,-,asinh,double,double
@@ -712,7 +713,7 @@ Function,+,byte_input_get_view,View*,ByteInput*
Function,+,byte_input_set_header_text,void,"ByteInput*, const char*"
Function,+,byte_input_set_result_callback,void,"ByteInput*, ByteInputCallback, ByteChangedCallback, void*, uint8_t*, uint8_t"
Function,-,bzero,void,"void*, size_t"
Function,-,calloc,void*,"size_t, size_t"
Function,+,calloc,void*,"size_t, size_t"
Function,+,canvas_clear,void,Canvas*
Function,+,canvas_commit,void,Canvas*
Function,+,canvas_current_font_height,uint8_t,const Canvas*
@@ -768,7 +769,6 @@ Function,+,cli_read_timeout,size_t,"Cli*, uint8_t*, size_t, uint32_t"
Function,+,cli_session_close,void,Cli*
Function,+,cli_session_open,void,"Cli*, void*"
Function,+,cli_write,void,"Cli*, const uint8_t*, size_t"
Function,-,clock,clock_t,
Function,+,composite_api_resolver_add,void,"CompositeApiResolver*, const ElfApiInterface*"
Function,+,composite_api_resolver_alloc,CompositeApiResolver*,
Function,+,composite_api_resolver_free,void,CompositeApiResolver*
@@ -792,8 +792,6 @@ 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,-,ctermid,char*,char*
Function,-,ctime,char*,const time_t*
Function,-,ctime_r,char*,"const time_t*, char*"
Function,-,cuserid,char*,char*
Function,+,dialog_ex_alloc,DialogEx*,
Function,+,dialog_ex_disable_extended_events,void,DialogEx*
@@ -819,7 +817,6 @@ Function,+,dialog_message_set_icon,void,"DialogMessage*, const Icon*, uint8_t, u
Function,+,dialog_message_set_text,void,"DialogMessage*, const char*, uint8_t, uint8_t, Align, Align"
Function,+,dialog_message_show,DialogMessageButton,"DialogsApp*, const DialogMessage*"
Function,+,dialog_message_show_storage_error,void,"DialogsApp*, const char*"
Function,-,difftime,double,"time_t, time_t"
Function,+,digital_sequence_add_signal,void,"DigitalSequence*, uint8_t"
Function,-,digital_sequence_alloc,DigitalSequence*,"uint32_t, const GpioPin*"
Function,-,digital_sequence_clear,void,DigitalSequence*
@@ -1753,8 +1750,6 @@ Function,-,getenv,char*,const char*
Function,-,gets,char*,char*
Function,-,getsubopt,int,"char**, char**, char**"
Function,-,getw,int,FILE*
Function,-,gmtime,tm*,const time_t*
Function,-,gmtime_r,tm*,"const time_t*, tm*"
Function,+,gui_add_framebuffer_callback,void,"Gui*, GuiCanvasCommitCallback, void*"
Function,+,gui_add_view_port,void,"Gui*, ViewPort*, GuiLayer"
Function,+,gui_direct_draw_acquire,Canvas*,Gui*
@@ -2075,8 +2070,6 @@ Function,+,locale_get_time_format,LocaleTimeFormat,
Function,+,locale_set_date_format,void,LocaleDateFormat
Function,+,locale_set_measurement_unit,void,LocaleMeasurementUnits
Function,+,locale_set_time_format,void,LocaleTimeFormat
Function,-,localtime,tm*,const time_t*
Function,-,localtime_r,tm*,"const time_t*, tm*"
Function,-,log,double,double
Function,-,log10,double,double
Function,-,log10f,float,float
@@ -2120,29 +2113,167 @@ Function,-,mbedtls_des_init,void,mbedtls_des_context*
Function,-,mbedtls_des_key_check_key_parity,int,const unsigned char[8]
Function,-,mbedtls_des_key_check_weak,int,const unsigned char[8]
Function,-,mbedtls_des_key_set_parity,void,unsigned char[8]
Function,-,mbedtls_des_self_test,int,int
Function,-,mbedtls_des_setkey,void,"uint32_t[32], const unsigned char[8]"
Function,-,mbedtls_des_setkey_dec,int,"mbedtls_des_context*, const unsigned char[8]"
Function,-,mbedtls_des_setkey_enc,int,"mbedtls_des_context*, const unsigned char[8]"
Function,-,mbedtls_ecdh_calc_secret,int,"mbedtls_ecdh_context*, size_t*, unsigned char*, size_t, int (*)(void*, unsigned char*, size_t), void*"
Function,-,mbedtls_ecdh_can_do,int,mbedtls_ecp_group_id
Function,-,mbedtls_ecdh_compute_shared,int,"mbedtls_ecp_group*, mbedtls_mpi*, const mbedtls_ecp_point*, const mbedtls_mpi*, int (*)(void*, unsigned char*, size_t), void*"
Function,-,mbedtls_ecdh_free,void,mbedtls_ecdh_context*
Function,-,mbedtls_ecdh_gen_public,int,"mbedtls_ecp_group*, mbedtls_mpi*, mbedtls_ecp_point*, int (*)(void*, unsigned char*, size_t), void*"
Function,-,mbedtls_ecdh_get_params,int,"mbedtls_ecdh_context*, const mbedtls_ecp_keypair*, mbedtls_ecdh_side"
Function,-,mbedtls_ecdh_init,void,mbedtls_ecdh_context*
Function,-,mbedtls_ecdh_make_params,int,"mbedtls_ecdh_context*, size_t*, unsigned char*, size_t, int (*)(void*, unsigned char*, size_t), void*"
Function,-,mbedtls_ecdh_make_public,int,"mbedtls_ecdh_context*, size_t*, unsigned char*, size_t, int (*)(void*, unsigned char*, size_t), void*"
Function,-,mbedtls_ecdh_read_params,int,"mbedtls_ecdh_context*, const unsigned char**, const unsigned char*"
Function,-,mbedtls_ecdh_read_public,int,"mbedtls_ecdh_context*, const unsigned char*, size_t"
Function,-,mbedtls_ecdh_setup,int,"mbedtls_ecdh_context*, mbedtls_ecp_group_id"
Function,-,mbedtls_ecdsa_can_do,int,mbedtls_ecp_group_id
Function,-,mbedtls_ecdsa_free,void,mbedtls_ecdsa_context*
Function,-,mbedtls_ecdsa_from_keypair,int,"mbedtls_ecdsa_context*, const mbedtls_ecp_keypair*"
Function,-,mbedtls_ecdsa_genkey,int,"mbedtls_ecdsa_context*, mbedtls_ecp_group_id, int (*)(void*, unsigned char*, size_t), void*"
Function,-,mbedtls_ecdsa_init,void,mbedtls_ecdsa_context*
Function,-,mbedtls_ecdsa_read_signature,int,"mbedtls_ecdsa_context*, const unsigned char*, size_t, const unsigned char*, size_t"
Function,-,mbedtls_ecdsa_read_signature_restartable,int,"mbedtls_ecdsa_context*, const unsigned char*, size_t, const unsigned char*, size_t, mbedtls_ecdsa_restart_ctx*"
Function,-,mbedtls_ecdsa_sign,int,"mbedtls_ecp_group*, mbedtls_mpi*, mbedtls_mpi*, const mbedtls_mpi*, const unsigned char*, size_t, int (*)(void*, unsigned char*, size_t), void*"
Function,-,mbedtls_ecdsa_sign_restartable,int,"mbedtls_ecp_group*, mbedtls_mpi*, mbedtls_mpi*, const mbedtls_mpi*, const unsigned char*, size_t, int (*)(void*, unsigned char*, size_t), void*, int (*)(void*, unsigned char*, size_t), void*, mbedtls_ecdsa_restart_ctx*"
Function,-,mbedtls_ecdsa_verify,int,"mbedtls_ecp_group*, const unsigned char*, size_t, const mbedtls_ecp_point*, const mbedtls_mpi*, const mbedtls_mpi*"
Function,-,mbedtls_ecdsa_verify_restartable,int,"mbedtls_ecp_group*, const unsigned char*, size_t, const mbedtls_ecp_point*, const mbedtls_mpi*, const mbedtls_mpi*, mbedtls_ecdsa_restart_ctx*"
Function,-,mbedtls_ecdsa_write_signature,int,"mbedtls_ecdsa_context*, mbedtls_md_type_t, const unsigned char*, size_t, unsigned char*, size_t, size_t*, int (*)(void*, unsigned char*, size_t), void*"
Function,-,mbedtls_ecdsa_write_signature_restartable,int,"mbedtls_ecdsa_context*, mbedtls_md_type_t, const unsigned char*, size_t, unsigned char*, size_t, size_t*, int (*)(void*, unsigned char*, size_t), void*, mbedtls_ecdsa_restart_ctx*"
Function,-,mbedtls_ecp_check_privkey,int,"const mbedtls_ecp_group*, const mbedtls_mpi*"
Function,-,mbedtls_ecp_check_pub_priv,int,"const mbedtls_ecp_keypair*, const mbedtls_ecp_keypair*, int (*)(void*, unsigned char*, size_t), void*"
Function,-,mbedtls_ecp_check_pubkey,int,"const mbedtls_ecp_group*, const mbedtls_ecp_point*"
Function,-,mbedtls_ecp_copy,int,"mbedtls_ecp_point*, const mbedtls_ecp_point*"
Function,-,mbedtls_ecp_curve_info_from_grp_id,const mbedtls_ecp_curve_info*,mbedtls_ecp_group_id
Function,-,mbedtls_ecp_curve_info_from_name,const mbedtls_ecp_curve_info*,const char*
Function,-,mbedtls_ecp_curve_info_from_tls_id,const mbedtls_ecp_curve_info*,uint16_t
Function,-,mbedtls_ecp_curve_list,const mbedtls_ecp_curve_info*,
Function,-,mbedtls_ecp_export,int,"const mbedtls_ecp_keypair*, mbedtls_ecp_group*, mbedtls_mpi*, mbedtls_ecp_point*"
Function,-,mbedtls_ecp_gen_key,int,"mbedtls_ecp_group_id, mbedtls_ecp_keypair*, int (*)(void*, unsigned char*, size_t), void*"
Function,-,mbedtls_ecp_gen_keypair,int,"mbedtls_ecp_group*, mbedtls_mpi*, mbedtls_ecp_point*, int (*)(void*, unsigned char*, size_t), void*"
Function,-,mbedtls_ecp_gen_keypair_base,int,"mbedtls_ecp_group*, const mbedtls_ecp_point*, mbedtls_mpi*, mbedtls_ecp_point*, int (*)(void*, unsigned char*, size_t), void*"
Function,-,mbedtls_ecp_gen_privkey,int,"const mbedtls_ecp_group*, mbedtls_mpi*, int (*)(void*, unsigned char*, size_t), void*"
Function,-,mbedtls_ecp_get_type,mbedtls_ecp_curve_type,const mbedtls_ecp_group*
Function,-,mbedtls_ecp_group_copy,int,"mbedtls_ecp_group*, const mbedtls_ecp_group*"
Function,-,mbedtls_ecp_group_free,void,mbedtls_ecp_group*
Function,-,mbedtls_ecp_group_init,void,mbedtls_ecp_group*
Function,-,mbedtls_ecp_group_load,int,"mbedtls_ecp_group*, mbedtls_ecp_group_id"
Function,-,mbedtls_ecp_grp_id_list,const mbedtls_ecp_group_id*,
Function,-,mbedtls_ecp_is_zero,int,mbedtls_ecp_point*
Function,-,mbedtls_ecp_keypair_free,void,mbedtls_ecp_keypair*
Function,-,mbedtls_ecp_keypair_init,void,mbedtls_ecp_keypair*
Function,-,mbedtls_ecp_mul,int,"mbedtls_ecp_group*, mbedtls_ecp_point*, const mbedtls_mpi*, const mbedtls_ecp_point*, int (*)(void*, unsigned char*, size_t), void*"
Function,-,mbedtls_ecp_mul_restartable,int,"mbedtls_ecp_group*, mbedtls_ecp_point*, const mbedtls_mpi*, const mbedtls_ecp_point*, int (*)(void*, unsigned char*, size_t), void*, mbedtls_ecp_restart_ctx*"
Function,-,mbedtls_ecp_muladd,int,"mbedtls_ecp_group*, mbedtls_ecp_point*, const mbedtls_mpi*, const mbedtls_ecp_point*, const mbedtls_mpi*, const mbedtls_ecp_point*"
Function,-,mbedtls_ecp_muladd_restartable,int,"mbedtls_ecp_group*, mbedtls_ecp_point*, const mbedtls_mpi*, const mbedtls_ecp_point*, const mbedtls_mpi*, const mbedtls_ecp_point*, mbedtls_ecp_restart_ctx*"
Function,-,mbedtls_ecp_point_cmp,int,"const mbedtls_ecp_point*, const mbedtls_ecp_point*"
Function,-,mbedtls_ecp_point_free,void,mbedtls_ecp_point*
Function,-,mbedtls_ecp_point_init,void,mbedtls_ecp_point*
Function,-,mbedtls_ecp_point_read_binary,int,"const mbedtls_ecp_group*, mbedtls_ecp_point*, const unsigned char*, size_t"
Function,-,mbedtls_ecp_point_read_string,int,"mbedtls_ecp_point*, int, const char*, const char*"
Function,-,mbedtls_ecp_point_write_binary,int,"const mbedtls_ecp_group*, const mbedtls_ecp_point*, int, size_t*, unsigned char*, size_t"
Function,-,mbedtls_ecp_read_key,int,"mbedtls_ecp_group_id, mbedtls_ecp_keypair*, const unsigned char*, size_t"
Function,-,mbedtls_ecp_set_zero,int,mbedtls_ecp_point*
Function,-,mbedtls_ecp_tls_read_group,int,"mbedtls_ecp_group*, const unsigned char**, size_t"
Function,-,mbedtls_ecp_tls_read_group_id,int,"mbedtls_ecp_group_id*, const unsigned char**, size_t"
Function,-,mbedtls_ecp_tls_read_point,int,"const mbedtls_ecp_group*, mbedtls_ecp_point*, const unsigned char**, size_t"
Function,-,mbedtls_ecp_tls_write_group,int,"const mbedtls_ecp_group*, size_t*, unsigned char*, size_t"
Function,-,mbedtls_ecp_tls_write_point,int,"const mbedtls_ecp_group*, const mbedtls_ecp_point*, int, size_t*, unsigned char*, size_t"
Function,-,mbedtls_ecp_write_key,int,"mbedtls_ecp_keypair*, unsigned char*, size_t"
Function,-,mbedtls_internal_md5_process,int,"mbedtls_md5_context*, const unsigned char[64]"
Function,-,mbedtls_internal_sha1_process,int,"mbedtls_sha1_context*, const unsigned char[64]"
Function,-,mbedtls_platform_gmtime_r,tm*,"const mbedtls_time_t*, tm*"
Function,-,mbedtls_internal_sha256_process,int,"mbedtls_sha256_context*, const unsigned char[64]"
Function,-,mbedtls_md,int,"const mbedtls_md_info_t*, const unsigned char*, size_t, unsigned char*"
Function,-,mbedtls_md5,int,"const unsigned char*, size_t, unsigned char[16]"
Function,-,mbedtls_md5_clone,void,"mbedtls_md5_context*, const mbedtls_md5_context*"
Function,-,mbedtls_md5_finish,int,"mbedtls_md5_context*, unsigned char[16]"
Function,-,mbedtls_md5_free,void,mbedtls_md5_context*
Function,-,mbedtls_md5_init,void,mbedtls_md5_context*
Function,-,mbedtls_md5_starts,int,mbedtls_md5_context*
Function,-,mbedtls_md5_update,int,"mbedtls_md5_context*, const unsigned char*, size_t"
Function,-,mbedtls_md_clone,int,"mbedtls_md_context_t*, const mbedtls_md_context_t*"
Function,-,mbedtls_md_finish,int,"mbedtls_md_context_t*, unsigned char*"
Function,-,mbedtls_md_free,void,mbedtls_md_context_t*
Function,-,mbedtls_md_get_name,const char*,const mbedtls_md_info_t*
Function,-,mbedtls_md_get_size,unsigned char,const mbedtls_md_info_t*
Function,-,mbedtls_md_get_type,mbedtls_md_type_t,const mbedtls_md_info_t*
Function,-,mbedtls_md_hmac,int,"const mbedtls_md_info_t*, const unsigned char*, size_t, const unsigned char*, size_t, unsigned char*"
Function,-,mbedtls_md_hmac_finish,int,"mbedtls_md_context_t*, unsigned char*"
Function,-,mbedtls_md_hmac_reset,int,mbedtls_md_context_t*
Function,-,mbedtls_md_hmac_starts,int,"mbedtls_md_context_t*, const unsigned char*, size_t"
Function,-,mbedtls_md_hmac_update,int,"mbedtls_md_context_t*, const unsigned char*, size_t"
Function,-,mbedtls_md_info_from_ctx,const mbedtls_md_info_t*,const mbedtls_md_context_t*
Function,-,mbedtls_md_info_from_string,const mbedtls_md_info_t*,const char*
Function,-,mbedtls_md_info_from_type,const mbedtls_md_info_t*,mbedtls_md_type_t
Function,-,mbedtls_md_init,void,mbedtls_md_context_t*
Function,-,mbedtls_md_list,const int*,
Function,-,mbedtls_md_setup,int,"mbedtls_md_context_t*, const mbedtls_md_info_t*, int"
Function,-,mbedtls_md_starts,int,mbedtls_md_context_t*
Function,-,mbedtls_md_update,int,"mbedtls_md_context_t*, const unsigned char*, size_t"
Function,-,mbedtls_mpi_add_abs,int,"mbedtls_mpi*, const mbedtls_mpi*, const mbedtls_mpi*"
Function,-,mbedtls_mpi_add_int,int,"mbedtls_mpi*, const mbedtls_mpi*, mbedtls_mpi_sint"
Function,-,mbedtls_mpi_add_mpi,int,"mbedtls_mpi*, const mbedtls_mpi*, const mbedtls_mpi*"
Function,-,mbedtls_mpi_bitlen,size_t,const mbedtls_mpi*
Function,-,mbedtls_mpi_cmp_abs,int,"const mbedtls_mpi*, const mbedtls_mpi*"
Function,-,mbedtls_mpi_cmp_int,int,"const mbedtls_mpi*, mbedtls_mpi_sint"
Function,-,mbedtls_mpi_cmp_mpi,int,"const mbedtls_mpi*, const mbedtls_mpi*"
Function,-,mbedtls_mpi_copy,int,"mbedtls_mpi*, const mbedtls_mpi*"
Function,-,mbedtls_mpi_div_int,int,"mbedtls_mpi*, mbedtls_mpi*, const mbedtls_mpi*, mbedtls_mpi_sint"
Function,-,mbedtls_mpi_div_mpi,int,"mbedtls_mpi*, mbedtls_mpi*, const mbedtls_mpi*, const mbedtls_mpi*"
Function,-,mbedtls_mpi_exp_mod,int,"mbedtls_mpi*, const mbedtls_mpi*, const mbedtls_mpi*, const mbedtls_mpi*, mbedtls_mpi*"
Function,-,mbedtls_mpi_fill_random,int,"mbedtls_mpi*, size_t, int (*)(void*, unsigned char*, size_t), void*"
Function,-,mbedtls_mpi_free,void,mbedtls_mpi*
Function,-,mbedtls_mpi_gcd,int,"mbedtls_mpi*, const mbedtls_mpi*, const mbedtls_mpi*"
Function,-,mbedtls_mpi_gen_prime,int,"mbedtls_mpi*, size_t, int, int (*)(void*, unsigned char*, size_t), void*"
Function,-,mbedtls_mpi_get_bit,int,"const mbedtls_mpi*, size_t"
Function,-,mbedtls_mpi_grow,int,"mbedtls_mpi*, size_t"
Function,-,mbedtls_mpi_init,void,mbedtls_mpi*
Function,-,mbedtls_mpi_inv_mod,int,"mbedtls_mpi*, const mbedtls_mpi*, const mbedtls_mpi*"
Function,-,mbedtls_mpi_is_prime_ext,int,"const mbedtls_mpi*, int, int (*)(void*, unsigned char*, size_t), void*"
Function,-,mbedtls_mpi_lsb,size_t,const mbedtls_mpi*
Function,-,mbedtls_mpi_lset,int,"mbedtls_mpi*, mbedtls_mpi_sint"
Function,-,mbedtls_mpi_lt_mpi_ct,int,"const mbedtls_mpi*, const mbedtls_mpi*, unsigned*"
Function,-,mbedtls_mpi_mod_int,int,"mbedtls_mpi_uint*, const mbedtls_mpi*, mbedtls_mpi_sint"
Function,-,mbedtls_mpi_mod_mpi,int,"mbedtls_mpi*, const mbedtls_mpi*, const mbedtls_mpi*"
Function,-,mbedtls_mpi_mul_int,int,"mbedtls_mpi*, const mbedtls_mpi*, mbedtls_mpi_uint"
Function,-,mbedtls_mpi_mul_mpi,int,"mbedtls_mpi*, const mbedtls_mpi*, const mbedtls_mpi*"
Function,-,mbedtls_mpi_random,int,"mbedtls_mpi*, mbedtls_mpi_sint, const mbedtls_mpi*, int (*)(void*, unsigned char*, size_t), void*"
Function,-,mbedtls_mpi_read_binary,int,"mbedtls_mpi*, const unsigned char*, size_t"
Function,-,mbedtls_mpi_read_binary_le,int,"mbedtls_mpi*, const unsigned char*, size_t"
Function,-,mbedtls_mpi_read_string,int,"mbedtls_mpi*, int, const char*"
Function,-,mbedtls_mpi_safe_cond_assign,int,"mbedtls_mpi*, const mbedtls_mpi*, unsigned char"
Function,-,mbedtls_mpi_safe_cond_swap,int,"mbedtls_mpi*, mbedtls_mpi*, unsigned char"
Function,-,mbedtls_mpi_set_bit,int,"mbedtls_mpi*, size_t, unsigned char"
Function,-,mbedtls_mpi_shift_l,int,"mbedtls_mpi*, size_t"
Function,-,mbedtls_mpi_shift_r,int,"mbedtls_mpi*, size_t"
Function,-,mbedtls_mpi_shrink,int,"mbedtls_mpi*, size_t"
Function,-,mbedtls_mpi_size,size_t,const mbedtls_mpi*
Function,-,mbedtls_mpi_sub_abs,int,"mbedtls_mpi*, const mbedtls_mpi*, const mbedtls_mpi*"
Function,-,mbedtls_mpi_sub_int,int,"mbedtls_mpi*, const mbedtls_mpi*, mbedtls_mpi_sint"
Function,-,mbedtls_mpi_sub_mpi,int,"mbedtls_mpi*, const mbedtls_mpi*, const mbedtls_mpi*"
Function,-,mbedtls_mpi_swap,void,"mbedtls_mpi*, mbedtls_mpi*"
Function,-,mbedtls_mpi_write_binary,int,"const mbedtls_mpi*, unsigned char*, size_t"
Function,-,mbedtls_mpi_write_binary_le,int,"const mbedtls_mpi*, unsigned char*, size_t"
Function,-,mbedtls_mpi_write_string,int,"const mbedtls_mpi*, int, char*, size_t, size_t*"
Function,-,mbedtls_platform_zeroize,void,"void*, size_t"
Function,+,mbedtls_sha1,int,"const unsigned char*, size_t, unsigned char[20]"
Function,-,mbedtls_sha1,int,"const unsigned char*, size_t, unsigned char[20]"
Function,-,mbedtls_sha1_clone,void,"mbedtls_sha1_context*, const mbedtls_sha1_context*"
Function,-,mbedtls_sha1_finish,int,"mbedtls_sha1_context*, unsigned char[20]"
Function,-,mbedtls_sha1_free,void,mbedtls_sha1_context*
Function,-,mbedtls_sha1_init,void,mbedtls_sha1_context*
Function,-,mbedtls_sha1_self_test,int,int
Function,-,mbedtls_sha1_starts,int,mbedtls_sha1_context*
Function,-,mbedtls_sha1_update,int,"mbedtls_sha1_context*, const unsigned char*, size_t"
Function,-,mbedtls_sha256,int,"const unsigned char*, size_t, unsigned char*, int"
Function,-,mbedtls_sha256_clone,void,"mbedtls_sha256_context*, const mbedtls_sha256_context*"
Function,-,mbedtls_sha256_finish,int,"mbedtls_sha256_context*, unsigned char*"
Function,-,mbedtls_sha256_free,void,mbedtls_sha256_context*
Function,-,mbedtls_sha256_init,void,mbedtls_sha256_context*
Function,-,mbedtls_sha256_starts,int,"mbedtls_sha256_context*, int"
Function,-,mbedtls_sha256_update,int,"mbedtls_sha256_context*, const unsigned char*, size_t"
Function,-,mblen,int,"const char*, size_t"
Function,-,mbstowcs,size_t,"wchar_t*, const char*, size_t"
Function,-,mbtowc,int,"wchar_t*, const char*, size_t"
Function,+,md5,void,"const unsigned char*, size_t, unsigned char[16]"
Function,+,md5_finish,void,"md5_context*, unsigned char[16]"
Function,+,md5_process,void,"md5_context*, const unsigned char[64]"
Function,+,md5_starts,void,md5_context*
Function,+,md5_update,void,"md5_context*, const unsigned char*, size_t"
Function,-,memccpy,void*,"void*, const void*, int, size_t"
Function,+,memchr,void*,"const void*, int, size_t"
Function,+,memcmp,int,"const void*, const void*, size_t"
@@ -2196,6 +2327,8 @@ Function,+,mf_classic_is_sector_trailer,_Bool,uint8_t
Function,+,mf_classic_is_value_block,_Bool,"MfClassicSectorTrailer*, uint8_t"
Function,+,mf_classic_load,_Bool,"MfClassicData*, FlipperFormat*, uint32_t"
Function,+,mf_classic_poller_auth,MfClassicError,"MfClassicPoller*, uint8_t, MfClassicKey*, MfClassicKeyType, MfClassicAuthContext*"
Function,+,mf_classic_poller_auth_nested,MfClassicError,"MfClassicPoller*, uint8_t, MfClassicKey*, MfClassicKeyType, MfClassicAuthContext*"
Function,+,mf_classic_poller_get_nt_nested,MfClassicError,"MfClassicPoller*, uint8_t, MfClassicKeyType, MfClassicNt*"
Function,+,mf_classic_poller_get_nt,MfClassicError,"MfClassicPoller*, uint8_t, MfClassicKeyType, MfClassicNt*"
Function,+,mf_classic_poller_halt,MfClassicError,MfClassicPoller*
Function,+,mf_classic_poller_read_block,MfClassicError,"MfClassicPoller*, uint8_t, MfClassicBlock*"
@@ -2294,7 +2427,6 @@ Function,-,mkostemps,int,"char*, int, int"
Function,-,mkstemp,int,char*
Function,-,mkstemps,int,"char*, int"
Function,-,mktemp,char*,char*
Function,-,mktime,time_t,tm*
Function,-,modf,double,"double, double*"
Function,-,modff,float,"float, float*"
Function,-,modfl,long double,"long double, long double*"
@@ -2633,11 +2765,6 @@ Function,-,setkey,void,const char*
Function,-,setlinebuf,int,FILE*
Function,-,setstate,char*,char*
Function,-,setvbuf,int,"FILE*, char*, int, size_t"
Function,+,sha256,void,"const unsigned char*, unsigned int, unsigned char[32]"
Function,+,sha256_finish,void,"sha256_context*, unsigned char[32]"
Function,+,sha256_process,void,sha256_context*
Function,+,sha256_start,void,sha256_context*
Function,+,sha256_update,void,"sha256_context*, const unsigned char*, unsigned int"
Function,+,signal_reader_alloc,SignalReader*,"const GpioPin*, uint32_t"
Function,+,signal_reader_free,void,SignalReader*
Function,+,signal_reader_set_polarity,void,"SignalReader*, SignalReaderPolarity"
@@ -2726,15 +2853,21 @@ Function,+,st25tb_free,void,St25tbData*
Function,+,st25tb_get_base_data,St25tbData*,const St25tbData*
Function,+,st25tb_get_block_count,uint8_t,St25tbType
Function,+,st25tb_get_device_name,const char*,"const St25tbData*, NfcDeviceNameType"
Function,+,st25tb_get_type_from_uid,St25tbType,const uint8_t*
Function,+,st25tb_get_uid,const uint8_t*,"const St25tbData*, size_t*"
Function,+,st25tb_is_equal,_Bool,"const St25tbData*, const St25tbData*"
Function,+,st25tb_load,_Bool,"St25tbData*, FlipperFormat*, uint32_t"
Function,+,st25tb_poller_activate,St25tbError,"St25tbPoller*, St25tbData*"
Function,+,st25tb_poller_get_uid,St25tbError,"St25tbPoller*, uint8_t*"
Function,+,st25tb_poller_halt,St25tbError,St25tbPoller*
Function,+,st25tb_poller_initiate,St25tbError,"St25tbPoller*, uint8_t*"
Function,+,st25tb_poller_read_block,St25tbError,"St25tbPoller*, uint32_t*, uint8_t"
Function,+,st25tb_poller_select,St25tbError,"St25tbPoller*, uint8_t*"
Function,+,st25tb_poller_send_frame,St25tbError,"St25tbPoller*, const BitBuffer*, BitBuffer*, uint32_t"
Function,+,st25tb_poller_sync_detect_type,St25tbError,"Nfc*, St25tbType*"
Function,+,st25tb_poller_sync_read,St25tbError,"Nfc*, St25tbData*"
Function,+,st25tb_poller_sync_read_block,St25tbError,"Nfc*, uint8_t, uint32_t*"
Function,+,st25tb_poller_sync_write_block,St25tbError,"Nfc*, uint8_t, uint32_t"
Function,+,st25tb_poller_write_block,St25tbError,"St25tbPoller*, uint32_t, uint8_t"
Function,+,st25tb_reset,void,St25tbData*
Function,+,st25tb_save,_Bool,"const St25tbData*, FlipperFormat*"
Function,+,st25tb_set_uid,_Bool,"St25tbData*, const uint8_t*, size_t"
@@ -2840,8 +2973,6 @@ Function,+,stream_write_vaformat,size_t,"Stream*, const char*, va_list"
Function,-,strerror,char*,int
Function,-,strerror_l,char*,"int, locale_t"
Function,-,strerror_r,char*,"int, char*, size_t"
Function,-,strftime,size_t,"char*, size_t, const char*, const tm*"
Function,-,strftime_l,size_t,"char*, size_t, const char*, const tm*, locale_t"
Function,+,string_stream_alloc,Stream*,
Function,-,strlcat,size_t,"char*, const char*, size_t"
Function,+,strlcpy,size_t,"char*, const char*, size_t"
@@ -2856,8 +2987,6 @@ Function,-,strndup,char*,"const char*, size_t"
Function,-,strnlen,size_t,"const char*, size_t"
Function,-,strnstr,char*,"const char*, const char*, size_t"
Function,-,strpbrk,char*,"const char*, const char*"
Function,-,strptime,char*,"const char*, const char*, tm*"
Function,-,strptime_l,char*,"const char*, const char*, tm*, locale_t"
Function,+,strrchr,char*,"const char*, int"
Function,-,strsep,char*,"char**, const char*"
Function,-,strsignal,char*,int
@@ -3116,7 +3245,6 @@ Function,+,text_input_set_validator,void,"TextInput*, TextInputValidatorCallback
Function,-,tgamma,double,double
Function,-,tgammaf,float,float
Function,-,tgammal,long double,long double
Function,-,time,time_t,time_t*
Function,-,timingsafe_bcmp,int,"const void*, const void*, size_t"
Function,-,timingsafe_memcmp,int,"const void*, const void*, size_t"
Function,-,tmpfile,FILE*,
@@ -3130,25 +3258,6 @@ Function,-,toupper_l,int,"int, locale_t"
Function,-,trunc,double,double
Function,-,truncf,float,float
Function,-,truncl,long double,long double
Function,-,tzset,void,
Function,-,uECC_compress,void,"const uint8_t*, uint8_t*, uECC_Curve"
Function,+,uECC_compute_public_key,int,"const uint8_t*, uint8_t*, uECC_Curve"
Function,-,uECC_curve_private_key_size,int,uECC_Curve
Function,-,uECC_curve_public_key_size,int,uECC_Curve
Function,-,uECC_decompress,void,"const uint8_t*, uint8_t*, uECC_Curve"
Function,-,uECC_get_rng,uECC_RNG_Function,
Function,-,uECC_make_key,int,"uint8_t*, uint8_t*, uECC_Curve"
Function,-,uECC_secp160r1,uECC_Curve,
Function,-,uECC_secp192r1,uECC_Curve,
Function,-,uECC_secp224r1,uECC_Curve,
Function,-,uECC_secp256k1,uECC_Curve,
Function,+,uECC_secp256r1,uECC_Curve,
Function,+,uECC_set_rng,void,uECC_RNG_Function
Function,-,uECC_shared_secret,int,"const uint8_t*, const uint8_t*, uint8_t*, uECC_Curve"
Function,+,uECC_sign,int,"const uint8_t*, const uint8_t*, unsigned, uint8_t*, uECC_Curve"
Function,-,uECC_sign_deterministic,int,"const uint8_t*, const uint8_t*, unsigned, const uECC_HashContext*, uint8_t*, uECC_Curve"
Function,-,uECC_valid_public_key,int,"const uint8_t*, uECC_Curve"
Function,-,uECC_verify,int,"const uint8_t*, const uint8_t*, unsigned, const uint8_t*, uECC_Curve"
Function,+,uint8_to_hex_chars,void,"const uint8_t*, uint8_t*, int"
Function,-,ungetc,int,"int, FILE*"
Function,-,unsetenv,int,const char*
@@ -3285,13 +3394,10 @@ Variable,-,MSIRangeTable,const uint32_t[16],
Variable,-,SmpsPrescalerTable,const uint32_t[4][6],
Variable,+,SystemCoreClock,uint32_t,
Variable,+,_ctype_,const char[],
Variable,-,_daylight,int,
Variable,+,_global_impure_ptr,_reent*,
Variable,+,_impure_ptr,_reent*,
Variable,-,_sys_errlist,const char*[],
Variable,-,_sys_nerr,int,
Variable,-,_timezone,long,
Variable,-,_tzname,char*[2],
Variable,+,cli_vcp,CliSession,
Variable,+,firmware_api_interface,const ElfApiInterface*,
Variable,+,furi_hal_i2c_bus_external,FuriHalI2cBus,
1 entry status name type params
2 Version + 47.0 49.1
3 Header + applications/drivers/subghz/cc1101_ext/cc1101_ext_interconnect.h
4 Header + applications/services/bt/bt_service/bt.h
5 Header + applications/services/cli/cli.h
90 Header + lib/libusb_stm32/inc/usb_tmc.h
91 Header + lib/libusb_stm32/inc/usbd_core.h
92 Header + lib/mbedtls/include/mbedtls/des.h
93 Header + lib/mbedtls/include/mbedtls/ecdh.h
94 Header + lib/mbedtls/include/mbedtls/ecdsa.h
95 Header + lib/mbedtls/include/mbedtls/ecp.h
96 Header + lib/mbedtls/include/mbedtls/md.h
97 Header + lib/mbedtls/include/mbedtls/md5.h
98 Header + lib/mbedtls/include/mbedtls/sha1.h
99 Header + lib/micro-ecc/uECC.h lib/mbedtls/include/mbedtls/sha256.h
100 Header + lib/mlib/m-algo.h
101 Header + lib/mlib/m-array.h
102 Header + lib/mlib/m-bptree.h
145 Header + lib/nfc/protocols/slix/slix.h
146 Header + lib/nfc/protocols/st25tb/st25tb.h
147 Header + lib/nfc/protocols/st25tb/st25tb_poller.h
148 Header + lib/nfc/protocols/st25tb/st25tb_poller_sync.h
149 Header + lib/one_wire/maxim_crc.h
150 Header + lib/one_wire/one_wire_host.h
151 Header + lib/one_wire/one_wire_slave.h
208 Header + lib/toolbox/hex.h
209 Header + lib/toolbox/manchester_decoder.h
210 Header + lib/toolbox/manchester_encoder.h
Header + lib/toolbox/md5.h
211 Header + lib/toolbox/name_generator.h
212 Header + lib/toolbox/path.h
213 Header + lib/toolbox/pretty_format.h
214 Header + lib/toolbox/protocols/protocol_dict.h
215 Header + lib/toolbox/saved_struct.h
Header + lib/toolbox/sha256.h
216 Header + lib/toolbox/simple_array.h
217 Header + lib/toolbox/stream/buffered_file_stream.h
218 Header + lib/toolbox/stream/file_stream.h
527 Function - _tempnam_r char* _reent*, const char*, const char*
528 Function - _tmpfile_r FILE* _reent*
529 Function - _tmpnam_r char* _reent*, char*
Function - _tzset_r void _reent*
530 Function - _ungetc_r int _reent*, int, FILE*
531 Function - _unsetenv_r int _reent*, const char*
532 Function - _vasiprintf_r int _reent*, char**, const char*, __gnuc_va_list
573 Function + args_read_int_and_trim _Bool FuriString*, int*
574 Function + args_read_probably_quoted_string_and_trim _Bool FuriString*, FuriString*
575 Function + args_read_string_and_trim _Bool FuriString*, FuriString*
Function - asctime char* const tm*
Function - asctime_r char* const tm*, char*
576 Function - asin double double
577 Function - asinf float float
578 Function - asinh double double
713 Function + byte_input_set_header_text void ByteInput*, const char*
714 Function + byte_input_set_result_callback void ByteInput*, ByteInputCallback, ByteChangedCallback, void*, uint8_t*, uint8_t
715 Function - bzero void void*, size_t
716 Function - + calloc void* size_t, size_t
717 Function + canvas_clear void Canvas*
718 Function + canvas_commit void Canvas*
719 Function + canvas_current_font_height uint8_t const Canvas*
769 Function + cli_session_close void Cli*
770 Function + cli_session_open void Cli*, void*
771 Function + cli_write void Cli*, const uint8_t*, size_t
Function - clock clock_t
772 Function + composite_api_resolver_add void CompositeApiResolver*, const ElfApiInterface*
773 Function + composite_api_resolver_alloc CompositeApiResolver*
774 Function + composite_api_resolver_free void CompositeApiResolver*
792 Function + crc32_calc_buffer uint32_t uint32_t, const void*, size_t
793 Function + crc32_calc_file uint32_t File*, const FileCrcProgressCb, void*
794 Function - ctermid char* char*
Function - ctime char* const time_t*
Function - ctime_r char* const time_t*, char*
795 Function - cuserid char* char*
796 Function + dialog_ex_alloc DialogEx*
797 Function + dialog_ex_disable_extended_events void DialogEx*
817 Function + dialog_message_set_text void DialogMessage*, const char*, uint8_t, uint8_t, Align, Align
818 Function + dialog_message_show DialogMessageButton DialogsApp*, const DialogMessage*
819 Function + dialog_message_show_storage_error void DialogsApp*, const char*
Function - difftime double time_t, time_t
820 Function + digital_sequence_add_signal void DigitalSequence*, uint8_t
821 Function - digital_sequence_alloc DigitalSequence* uint32_t, const GpioPin*
822 Function - digital_sequence_clear void DigitalSequence*
1750 Function - gets char* char*
1751 Function - getsubopt int char**, char**, char**
1752 Function - getw int FILE*
Function - gmtime tm* const time_t*
Function - gmtime_r tm* const time_t*, tm*
1753 Function + gui_add_framebuffer_callback void Gui*, GuiCanvasCommitCallback, void*
1754 Function + gui_add_view_port void Gui*, ViewPort*, GuiLayer
1755 Function + gui_direct_draw_acquire Canvas* Gui*
2070 Function + locale_set_date_format void LocaleDateFormat
2071 Function + locale_set_measurement_unit void LocaleMeasurementUnits
2072 Function + locale_set_time_format void LocaleTimeFormat
Function - localtime tm* const time_t*
Function - localtime_r tm* const time_t*, tm*
2073 Function - log double double
2074 Function - log10 double double
2075 Function - log10f float float
2113 Function - mbedtls_des_key_check_key_parity int const unsigned char[8]
2114 Function - mbedtls_des_key_check_weak int const unsigned char[8]
2115 Function - mbedtls_des_key_set_parity void unsigned char[8]
Function - mbedtls_des_self_test int int
2116 Function - mbedtls_des_setkey void uint32_t[32], const unsigned char[8]
2117 Function - mbedtls_des_setkey_dec int mbedtls_des_context*, const unsigned char[8]
2118 Function - mbedtls_des_setkey_enc int mbedtls_des_context*, const unsigned char[8]
2119 Function - mbedtls_ecdh_calc_secret int mbedtls_ecdh_context*, size_t*, unsigned char*, size_t, int (*)(void*, unsigned char*, size_t), void*
2120 Function - mbedtls_ecdh_can_do int mbedtls_ecp_group_id
2121 Function - mbedtls_ecdh_compute_shared int mbedtls_ecp_group*, mbedtls_mpi*, const mbedtls_ecp_point*, const mbedtls_mpi*, int (*)(void*, unsigned char*, size_t), void*
2122 Function - mbedtls_ecdh_free void mbedtls_ecdh_context*
2123 Function - mbedtls_ecdh_gen_public int mbedtls_ecp_group*, mbedtls_mpi*, mbedtls_ecp_point*, int (*)(void*, unsigned char*, size_t), void*
2124 Function - mbedtls_ecdh_get_params int mbedtls_ecdh_context*, const mbedtls_ecp_keypair*, mbedtls_ecdh_side
2125 Function - mbedtls_ecdh_init void mbedtls_ecdh_context*
2126 Function - mbedtls_ecdh_make_params int mbedtls_ecdh_context*, size_t*, unsigned char*, size_t, int (*)(void*, unsigned char*, size_t), void*
2127 Function - mbedtls_ecdh_make_public int mbedtls_ecdh_context*, size_t*, unsigned char*, size_t, int (*)(void*, unsigned char*, size_t), void*
2128 Function - mbedtls_ecdh_read_params int mbedtls_ecdh_context*, const unsigned char**, const unsigned char*
2129 Function - mbedtls_ecdh_read_public int mbedtls_ecdh_context*, const unsigned char*, size_t
2130 Function - mbedtls_ecdh_setup int mbedtls_ecdh_context*, mbedtls_ecp_group_id
2131 Function - mbedtls_ecdsa_can_do int mbedtls_ecp_group_id
2132 Function - mbedtls_ecdsa_free void mbedtls_ecdsa_context*
2133 Function - mbedtls_ecdsa_from_keypair int mbedtls_ecdsa_context*, const mbedtls_ecp_keypair*
2134 Function - mbedtls_ecdsa_genkey int mbedtls_ecdsa_context*, mbedtls_ecp_group_id, int (*)(void*, unsigned char*, size_t), void*
2135 Function - mbedtls_ecdsa_init void mbedtls_ecdsa_context*
2136 Function - mbedtls_ecdsa_read_signature int mbedtls_ecdsa_context*, const unsigned char*, size_t, const unsigned char*, size_t
2137 Function - mbedtls_ecdsa_read_signature_restartable int mbedtls_ecdsa_context*, const unsigned char*, size_t, const unsigned char*, size_t, mbedtls_ecdsa_restart_ctx*
2138 Function - mbedtls_ecdsa_sign int mbedtls_ecp_group*, mbedtls_mpi*, mbedtls_mpi*, const mbedtls_mpi*, const unsigned char*, size_t, int (*)(void*, unsigned char*, size_t), void*
2139 Function - mbedtls_ecdsa_sign_restartable int mbedtls_ecp_group*, mbedtls_mpi*, mbedtls_mpi*, const mbedtls_mpi*, const unsigned char*, size_t, int (*)(void*, unsigned char*, size_t), void*, int (*)(void*, unsigned char*, size_t), void*, mbedtls_ecdsa_restart_ctx*
2140 Function - mbedtls_ecdsa_verify int mbedtls_ecp_group*, const unsigned char*, size_t, const mbedtls_ecp_point*, const mbedtls_mpi*, const mbedtls_mpi*
2141 Function - mbedtls_ecdsa_verify_restartable int mbedtls_ecp_group*, const unsigned char*, size_t, const mbedtls_ecp_point*, const mbedtls_mpi*, const mbedtls_mpi*, mbedtls_ecdsa_restart_ctx*
2142 Function - mbedtls_ecdsa_write_signature int mbedtls_ecdsa_context*, mbedtls_md_type_t, const unsigned char*, size_t, unsigned char*, size_t, size_t*, int (*)(void*, unsigned char*, size_t), void*
2143 Function - mbedtls_ecdsa_write_signature_restartable int mbedtls_ecdsa_context*, mbedtls_md_type_t, const unsigned char*, size_t, unsigned char*, size_t, size_t*, int (*)(void*, unsigned char*, size_t), void*, mbedtls_ecdsa_restart_ctx*
2144 Function - mbedtls_ecp_check_privkey int const mbedtls_ecp_group*, const mbedtls_mpi*
2145 Function - mbedtls_ecp_check_pub_priv int const mbedtls_ecp_keypair*, const mbedtls_ecp_keypair*, int (*)(void*, unsigned char*, size_t), void*
2146 Function - mbedtls_ecp_check_pubkey int const mbedtls_ecp_group*, const mbedtls_ecp_point*
2147 Function - mbedtls_ecp_copy int mbedtls_ecp_point*, const mbedtls_ecp_point*
2148 Function - mbedtls_ecp_curve_info_from_grp_id const mbedtls_ecp_curve_info* mbedtls_ecp_group_id
2149 Function - mbedtls_ecp_curve_info_from_name const mbedtls_ecp_curve_info* const char*
2150 Function - mbedtls_ecp_curve_info_from_tls_id const mbedtls_ecp_curve_info* uint16_t
2151 Function - mbedtls_ecp_curve_list const mbedtls_ecp_curve_info*
2152 Function - mbedtls_ecp_export int const mbedtls_ecp_keypair*, mbedtls_ecp_group*, mbedtls_mpi*, mbedtls_ecp_point*
2153 Function - mbedtls_ecp_gen_key int mbedtls_ecp_group_id, mbedtls_ecp_keypair*, int (*)(void*, unsigned char*, size_t), void*
2154 Function - mbedtls_ecp_gen_keypair int mbedtls_ecp_group*, mbedtls_mpi*, mbedtls_ecp_point*, int (*)(void*, unsigned char*, size_t), void*
2155 Function - mbedtls_ecp_gen_keypair_base int mbedtls_ecp_group*, const mbedtls_ecp_point*, mbedtls_mpi*, mbedtls_ecp_point*, int (*)(void*, unsigned char*, size_t), void*
2156 Function - mbedtls_ecp_gen_privkey int const mbedtls_ecp_group*, mbedtls_mpi*, int (*)(void*, unsigned char*, size_t), void*
2157 Function - mbedtls_ecp_get_type mbedtls_ecp_curve_type const mbedtls_ecp_group*
2158 Function - mbedtls_ecp_group_copy int mbedtls_ecp_group*, const mbedtls_ecp_group*
2159 Function - mbedtls_ecp_group_free void mbedtls_ecp_group*
2160 Function - mbedtls_ecp_group_init void mbedtls_ecp_group*
2161 Function - mbedtls_ecp_group_load int mbedtls_ecp_group*, mbedtls_ecp_group_id
2162 Function - mbedtls_ecp_grp_id_list const mbedtls_ecp_group_id*
2163 Function - mbedtls_ecp_is_zero int mbedtls_ecp_point*
2164 Function - mbedtls_ecp_keypair_free void mbedtls_ecp_keypair*
2165 Function - mbedtls_ecp_keypair_init void mbedtls_ecp_keypair*
2166 Function - mbedtls_ecp_mul int mbedtls_ecp_group*, mbedtls_ecp_point*, const mbedtls_mpi*, const mbedtls_ecp_point*, int (*)(void*, unsigned char*, size_t), void*
2167 Function - mbedtls_ecp_mul_restartable int mbedtls_ecp_group*, mbedtls_ecp_point*, const mbedtls_mpi*, const mbedtls_ecp_point*, int (*)(void*, unsigned char*, size_t), void*, mbedtls_ecp_restart_ctx*
2168 Function - mbedtls_ecp_muladd int mbedtls_ecp_group*, mbedtls_ecp_point*, const mbedtls_mpi*, const mbedtls_ecp_point*, const mbedtls_mpi*, const mbedtls_ecp_point*
2169 Function - mbedtls_ecp_muladd_restartable int mbedtls_ecp_group*, mbedtls_ecp_point*, const mbedtls_mpi*, const mbedtls_ecp_point*, const mbedtls_mpi*, const mbedtls_ecp_point*, mbedtls_ecp_restart_ctx*
2170 Function - mbedtls_ecp_point_cmp int const mbedtls_ecp_point*, const mbedtls_ecp_point*
2171 Function - mbedtls_ecp_point_free void mbedtls_ecp_point*
2172 Function - mbedtls_ecp_point_init void mbedtls_ecp_point*
2173 Function - mbedtls_ecp_point_read_binary int const mbedtls_ecp_group*, mbedtls_ecp_point*, const unsigned char*, size_t
2174 Function - mbedtls_ecp_point_read_string int mbedtls_ecp_point*, int, const char*, const char*
2175 Function - mbedtls_ecp_point_write_binary int const mbedtls_ecp_group*, const mbedtls_ecp_point*, int, size_t*, unsigned char*, size_t
2176 Function - mbedtls_ecp_read_key int mbedtls_ecp_group_id, mbedtls_ecp_keypair*, const unsigned char*, size_t
2177 Function - mbedtls_ecp_set_zero int mbedtls_ecp_point*
2178 Function - mbedtls_ecp_tls_read_group int mbedtls_ecp_group*, const unsigned char**, size_t
2179 Function - mbedtls_ecp_tls_read_group_id int mbedtls_ecp_group_id*, const unsigned char**, size_t
2180 Function - mbedtls_ecp_tls_read_point int const mbedtls_ecp_group*, mbedtls_ecp_point*, const unsigned char**, size_t
2181 Function - mbedtls_ecp_tls_write_group int const mbedtls_ecp_group*, size_t*, unsigned char*, size_t
2182 Function - mbedtls_ecp_tls_write_point int const mbedtls_ecp_group*, const mbedtls_ecp_point*, int, size_t*, unsigned char*, size_t
2183 Function - mbedtls_ecp_write_key int mbedtls_ecp_keypair*, unsigned char*, size_t
2184 Function - mbedtls_internal_md5_process int mbedtls_md5_context*, const unsigned char[64]
2185 Function - mbedtls_internal_sha1_process int mbedtls_sha1_context*, const unsigned char[64]
2186 Function - mbedtls_platform_gmtime_r mbedtls_internal_sha256_process tm* int const mbedtls_time_t*, tm* mbedtls_sha256_context*, const unsigned char[64]
2187 Function - mbedtls_md int const mbedtls_md_info_t*, const unsigned char*, size_t, unsigned char*
2188 Function - mbedtls_md5 int const unsigned char*, size_t, unsigned char[16]
2189 Function - mbedtls_md5_clone void mbedtls_md5_context*, const mbedtls_md5_context*
2190 Function - mbedtls_md5_finish int mbedtls_md5_context*, unsigned char[16]
2191 Function - mbedtls_md5_free void mbedtls_md5_context*
2192 Function - mbedtls_md5_init void mbedtls_md5_context*
2193 Function - mbedtls_md5_starts int mbedtls_md5_context*
2194 Function - mbedtls_md5_update int mbedtls_md5_context*, const unsigned char*, size_t
2195 Function - mbedtls_md_clone int mbedtls_md_context_t*, const mbedtls_md_context_t*
2196 Function - mbedtls_md_finish int mbedtls_md_context_t*, unsigned char*
2197 Function - mbedtls_md_free void mbedtls_md_context_t*
2198 Function - mbedtls_md_get_name const char* const mbedtls_md_info_t*
2199 Function - mbedtls_md_get_size unsigned char const mbedtls_md_info_t*
2200 Function - mbedtls_md_get_type mbedtls_md_type_t const mbedtls_md_info_t*
2201 Function - mbedtls_md_hmac int const mbedtls_md_info_t*, const unsigned char*, size_t, const unsigned char*, size_t, unsigned char*
2202 Function - mbedtls_md_hmac_finish int mbedtls_md_context_t*, unsigned char*
2203 Function - mbedtls_md_hmac_reset int mbedtls_md_context_t*
2204 Function - mbedtls_md_hmac_starts int mbedtls_md_context_t*, const unsigned char*, size_t
2205 Function - mbedtls_md_hmac_update int mbedtls_md_context_t*, const unsigned char*, size_t
2206 Function - mbedtls_md_info_from_ctx const mbedtls_md_info_t* const mbedtls_md_context_t*
2207 Function - mbedtls_md_info_from_string const mbedtls_md_info_t* const char*
2208 Function - mbedtls_md_info_from_type const mbedtls_md_info_t* mbedtls_md_type_t
2209 Function - mbedtls_md_init void mbedtls_md_context_t*
2210 Function - mbedtls_md_list const int*
2211 Function - mbedtls_md_setup int mbedtls_md_context_t*, const mbedtls_md_info_t*, int
2212 Function - mbedtls_md_starts int mbedtls_md_context_t*
2213 Function - mbedtls_md_update int mbedtls_md_context_t*, const unsigned char*, size_t
2214 Function - mbedtls_mpi_add_abs int mbedtls_mpi*, const mbedtls_mpi*, const mbedtls_mpi*
2215 Function - mbedtls_mpi_add_int int mbedtls_mpi*, const mbedtls_mpi*, mbedtls_mpi_sint
2216 Function - mbedtls_mpi_add_mpi int mbedtls_mpi*, const mbedtls_mpi*, const mbedtls_mpi*
2217 Function - mbedtls_mpi_bitlen size_t const mbedtls_mpi*
2218 Function - mbedtls_mpi_cmp_abs int const mbedtls_mpi*, const mbedtls_mpi*
2219 Function - mbedtls_mpi_cmp_int int const mbedtls_mpi*, mbedtls_mpi_sint
2220 Function - mbedtls_mpi_cmp_mpi int const mbedtls_mpi*, const mbedtls_mpi*
2221 Function - mbedtls_mpi_copy int mbedtls_mpi*, const mbedtls_mpi*
2222 Function - mbedtls_mpi_div_int int mbedtls_mpi*, mbedtls_mpi*, const mbedtls_mpi*, mbedtls_mpi_sint
2223 Function - mbedtls_mpi_div_mpi int mbedtls_mpi*, mbedtls_mpi*, const mbedtls_mpi*, const mbedtls_mpi*
2224 Function - mbedtls_mpi_exp_mod int mbedtls_mpi*, const mbedtls_mpi*, const mbedtls_mpi*, const mbedtls_mpi*, mbedtls_mpi*
2225 Function - mbedtls_mpi_fill_random int mbedtls_mpi*, size_t, int (*)(void*, unsigned char*, size_t), void*
2226 Function - mbedtls_mpi_free void mbedtls_mpi*
2227 Function - mbedtls_mpi_gcd int mbedtls_mpi*, const mbedtls_mpi*, const mbedtls_mpi*
2228 Function - mbedtls_mpi_gen_prime int mbedtls_mpi*, size_t, int, int (*)(void*, unsigned char*, size_t), void*
2229 Function - mbedtls_mpi_get_bit int const mbedtls_mpi*, size_t
2230 Function - mbedtls_mpi_grow int mbedtls_mpi*, size_t
2231 Function - mbedtls_mpi_init void mbedtls_mpi*
2232 Function - mbedtls_mpi_inv_mod int mbedtls_mpi*, const mbedtls_mpi*, const mbedtls_mpi*
2233 Function - mbedtls_mpi_is_prime_ext int const mbedtls_mpi*, int, int (*)(void*, unsigned char*, size_t), void*
2234 Function - mbedtls_mpi_lsb size_t const mbedtls_mpi*
2235 Function - mbedtls_mpi_lset int mbedtls_mpi*, mbedtls_mpi_sint
2236 Function - mbedtls_mpi_lt_mpi_ct int const mbedtls_mpi*, const mbedtls_mpi*, unsigned*
2237 Function - mbedtls_mpi_mod_int int mbedtls_mpi_uint*, const mbedtls_mpi*, mbedtls_mpi_sint
2238 Function - mbedtls_mpi_mod_mpi int mbedtls_mpi*, const mbedtls_mpi*, const mbedtls_mpi*
2239 Function - mbedtls_mpi_mul_int int mbedtls_mpi*, const mbedtls_mpi*, mbedtls_mpi_uint
2240 Function - mbedtls_mpi_mul_mpi int mbedtls_mpi*, const mbedtls_mpi*, const mbedtls_mpi*
2241 Function - mbedtls_mpi_random int mbedtls_mpi*, mbedtls_mpi_sint, const mbedtls_mpi*, int (*)(void*, unsigned char*, size_t), void*
2242 Function - mbedtls_mpi_read_binary int mbedtls_mpi*, const unsigned char*, size_t
2243 Function - mbedtls_mpi_read_binary_le int mbedtls_mpi*, const unsigned char*, size_t
2244 Function - mbedtls_mpi_read_string int mbedtls_mpi*, int, const char*
2245 Function - mbedtls_mpi_safe_cond_assign int mbedtls_mpi*, const mbedtls_mpi*, unsigned char
2246 Function - mbedtls_mpi_safe_cond_swap int mbedtls_mpi*, mbedtls_mpi*, unsigned char
2247 Function - mbedtls_mpi_set_bit int mbedtls_mpi*, size_t, unsigned char
2248 Function - mbedtls_mpi_shift_l int mbedtls_mpi*, size_t
2249 Function - mbedtls_mpi_shift_r int mbedtls_mpi*, size_t
2250 Function - mbedtls_mpi_shrink int mbedtls_mpi*, size_t
2251 Function - mbedtls_mpi_size size_t const mbedtls_mpi*
2252 Function - mbedtls_mpi_sub_abs int mbedtls_mpi*, const mbedtls_mpi*, const mbedtls_mpi*
2253 Function - mbedtls_mpi_sub_int int mbedtls_mpi*, const mbedtls_mpi*, mbedtls_mpi_sint
2254 Function - mbedtls_mpi_sub_mpi int mbedtls_mpi*, const mbedtls_mpi*, const mbedtls_mpi*
2255 Function - mbedtls_mpi_swap void mbedtls_mpi*, mbedtls_mpi*
2256 Function - mbedtls_mpi_write_binary int const mbedtls_mpi*, unsigned char*, size_t
2257 Function - mbedtls_mpi_write_binary_le int const mbedtls_mpi*, unsigned char*, size_t
2258 Function - mbedtls_mpi_write_string int const mbedtls_mpi*, int, char*, size_t, size_t*
2259 Function - mbedtls_platform_zeroize void void*, size_t
2260 Function + - mbedtls_sha1 int const unsigned char*, size_t, unsigned char[20]
2261 Function - mbedtls_sha1_clone void mbedtls_sha1_context*, const mbedtls_sha1_context*
2262 Function - mbedtls_sha1_finish int mbedtls_sha1_context*, unsigned char[20]
2263 Function - mbedtls_sha1_free void mbedtls_sha1_context*
2264 Function - mbedtls_sha1_init void mbedtls_sha1_context*
Function - mbedtls_sha1_self_test int int
2265 Function - mbedtls_sha1_starts int mbedtls_sha1_context*
2266 Function - mbedtls_sha1_update int mbedtls_sha1_context*, const unsigned char*, size_t
2267 Function - mbedtls_sha256 int const unsigned char*, size_t, unsigned char*, int
2268 Function - mbedtls_sha256_clone void mbedtls_sha256_context*, const mbedtls_sha256_context*
2269 Function - mbedtls_sha256_finish int mbedtls_sha256_context*, unsigned char*
2270 Function - mbedtls_sha256_free void mbedtls_sha256_context*
2271 Function - mbedtls_sha256_init void mbedtls_sha256_context*
2272 Function - mbedtls_sha256_starts int mbedtls_sha256_context*, int
2273 Function - mbedtls_sha256_update int mbedtls_sha256_context*, const unsigned char*, size_t
2274 Function - mblen int const char*, size_t
2275 Function - mbstowcs size_t wchar_t*, const char*, size_t
2276 Function - mbtowc int wchar_t*, const char*, size_t
Function + md5 void const unsigned char*, size_t, unsigned char[16]
Function + md5_finish void md5_context*, unsigned char[16]
Function + md5_process void md5_context*, const unsigned char[64]
Function + md5_starts void md5_context*
Function + md5_update void md5_context*, const unsigned char*, size_t
2277 Function - memccpy void* void*, const void*, int, size_t
2278 Function + memchr void* const void*, int, size_t
2279 Function + memcmp int const void*, const void*, size_t
2327 Function + mf_classic_is_value_block _Bool MfClassicSectorTrailer*, uint8_t
2328 Function + mf_classic_load _Bool MfClassicData*, FlipperFormat*, uint32_t
2329 Function + mf_classic_poller_auth MfClassicError MfClassicPoller*, uint8_t, MfClassicKey*, MfClassicKeyType, MfClassicAuthContext*
2330 Function + mf_classic_poller_auth_nested MfClassicError MfClassicPoller*, uint8_t, MfClassicKey*, MfClassicKeyType, MfClassicAuthContext*
2331 Function + mf_classic_poller_get_nt_nested MfClassicError MfClassicPoller*, uint8_t, MfClassicKeyType, MfClassicNt*
2332 Function + mf_classic_poller_get_nt MfClassicError MfClassicPoller*, uint8_t, MfClassicKeyType, MfClassicNt*
2333 Function + mf_classic_poller_halt MfClassicError MfClassicPoller*
2334 Function + mf_classic_poller_read_block MfClassicError MfClassicPoller*, uint8_t, MfClassicBlock*
2427 Function - mkstemp int char*
2428 Function - mkstemps int char*, int
2429 Function - mktemp char* char*
Function - mktime time_t tm*
2430 Function - modf double double, double*
2431 Function - modff float float, float*
2432 Function - modfl long double long double, long double*
2765 Function - setlinebuf int FILE*
2766 Function - setstate char* char*
2767 Function - setvbuf int FILE*, char*, int, size_t
Function + sha256 void const unsigned char*, unsigned int, unsigned char[32]
Function + sha256_finish void sha256_context*, unsigned char[32]
Function + sha256_process void sha256_context*
Function + sha256_start void sha256_context*
Function + sha256_update void sha256_context*, const unsigned char*, unsigned int
2768 Function + signal_reader_alloc SignalReader* const GpioPin*, uint32_t
2769 Function + signal_reader_free void SignalReader*
2770 Function + signal_reader_set_polarity void SignalReader*, SignalReaderPolarity
2853 Function + st25tb_get_base_data St25tbData* const St25tbData*
2854 Function + st25tb_get_block_count uint8_t St25tbType
2855 Function + st25tb_get_device_name const char* const St25tbData*, NfcDeviceNameType
2856 Function + st25tb_get_type_from_uid St25tbType const uint8_t*
2857 Function + st25tb_get_uid const uint8_t* const St25tbData*, size_t*
2858 Function + st25tb_is_equal _Bool const St25tbData*, const St25tbData*
2859 Function + st25tb_load _Bool St25tbData*, FlipperFormat*, uint32_t
Function + st25tb_poller_activate St25tbError St25tbPoller*, St25tbData*
2860 Function + st25tb_poller_get_uid St25tbError St25tbPoller*, uint8_t*
2861 Function + st25tb_poller_halt St25tbError St25tbPoller*
2862 Function + st25tb_poller_initiate St25tbError St25tbPoller*, uint8_t*
2863 Function + st25tb_poller_read_block St25tbError St25tbPoller*, uint32_t*, uint8_t
2864 Function + st25tb_poller_select St25tbError St25tbPoller*, uint8_t*
2865 Function + st25tb_poller_send_frame St25tbError St25tbPoller*, const BitBuffer*, BitBuffer*, uint32_t
2866 Function + st25tb_poller_sync_detect_type St25tbError Nfc*, St25tbType*
2867 Function + st25tb_poller_sync_read St25tbError Nfc*, St25tbData*
2868 Function + st25tb_poller_sync_read_block St25tbError Nfc*, uint8_t, uint32_t*
2869 Function + st25tb_poller_sync_write_block St25tbError Nfc*, uint8_t, uint32_t
2870 Function + st25tb_poller_write_block St25tbError St25tbPoller*, uint32_t, uint8_t
2871 Function + st25tb_reset void St25tbData*
2872 Function + st25tb_save _Bool const St25tbData*, FlipperFormat*
2873 Function + st25tb_set_uid _Bool St25tbData*, const uint8_t*, size_t
2973 Function - strerror char* int
2974 Function - strerror_l char* int, locale_t
2975 Function - strerror_r char* int, char*, size_t
Function - strftime size_t char*, size_t, const char*, const tm*
Function - strftime_l size_t char*, size_t, const char*, const tm*, locale_t
2976 Function + string_stream_alloc Stream*
2977 Function - strlcat size_t char*, const char*, size_t
2978 Function + strlcpy size_t char*, const char*, size_t
2987 Function - strnlen size_t const char*, size_t
2988 Function - strnstr char* const char*, const char*, size_t
2989 Function - strpbrk char* const char*, const char*
Function - strptime char* const char*, const char*, tm*
Function - strptime_l char* const char*, const char*, tm*, locale_t
2990 Function + strrchr char* const char*, int
2991 Function - strsep char* char**, const char*
2992 Function - strsignal char* int
3245 Function - tgamma double double
3246 Function - tgammaf float float
3247 Function - tgammal long double long double
Function - time time_t time_t*
3248 Function - timingsafe_bcmp int const void*, const void*, size_t
3249 Function - timingsafe_memcmp int const void*, const void*, size_t
3250 Function - tmpfile FILE*
3258 Function - trunc double double
3259 Function - truncf float float
3260 Function - truncl long double long double
Function - tzset void
Function - uECC_compress void const uint8_t*, uint8_t*, uECC_Curve
Function + uECC_compute_public_key int const uint8_t*, uint8_t*, uECC_Curve
Function - uECC_curve_private_key_size int uECC_Curve
Function - uECC_curve_public_key_size int uECC_Curve
Function - uECC_decompress void const uint8_t*, uint8_t*, uECC_Curve
Function - uECC_get_rng uECC_RNG_Function
Function - uECC_make_key int uint8_t*, uint8_t*, uECC_Curve
Function - uECC_secp160r1 uECC_Curve
Function - uECC_secp192r1 uECC_Curve
Function - uECC_secp224r1 uECC_Curve
Function - uECC_secp256k1 uECC_Curve
Function + uECC_secp256r1 uECC_Curve
Function + uECC_set_rng void uECC_RNG_Function
Function - uECC_shared_secret int const uint8_t*, const uint8_t*, uint8_t*, uECC_Curve
Function + uECC_sign int const uint8_t*, const uint8_t*, unsigned, uint8_t*, uECC_Curve
Function - uECC_sign_deterministic int const uint8_t*, const uint8_t*, unsigned, const uECC_HashContext*, uint8_t*, uECC_Curve
Function - uECC_valid_public_key int const uint8_t*, uECC_Curve
Function - uECC_verify int const uint8_t*, const uint8_t*, unsigned, const uint8_t*, uECC_Curve
3261 Function + uint8_to_hex_chars void const uint8_t*, uint8_t*, int
3262 Function - ungetc int int, FILE*
3263 Function - unsetenv int const char*
3394 Variable - SmpsPrescalerTable const uint32_t[4][6]
3395 Variable + SystemCoreClock uint32_t
3396 Variable + _ctype_ const char[]
Variable - _daylight int
3397 Variable + _global_impure_ptr _reent*
3398 Variable + _impure_ptr _reent*
3399 Variable - _sys_errlist const char*[]
3400 Variable - _sys_nerr int
Variable - _timezone long
Variable - _tzname char*[2]
3401 Variable + cli_vcp CliSession
3402 Variable + firmware_api_interface const ElfApiInterface*
3403 Variable + furi_hal_i2c_bus_external FuriHalI2cBus