flipperzero-firmware/lib/subghz/protocols
Max Lapan 3360f818a1
Subghz: Adding checks for get_upload functions (#1704)
* Adding checks for get_upload functions
  Almost in every protocol, function which generates upload might fail and return false.
  But we don't check this result, which might end up sending random memory contents to the air.
* Format sources and fix crash on ivalid bit count in chamberlain

Co-authored-by: あく <alleteam@gmail.com>
2022-09-20 14:29:10 +09:00
..
base.c Fix typo in subghz (#1467) 2022-07-31 08:34:38 +09:00
base.h [FL-2627] Flipper applications: SDK, build and debug system (#1387) 2022-09-15 02:21:03 +09:00
bett.c Subghz: Adding checks for get_upload functions (#1704) 2022-09-20 14:29:10 +09:00
bett.h [FL-2718, FL-2719] SubGhz: add protocol BERNER / ELKA / TEDSEN / TELETASTER / Doitrand / Marantec / Phoenix V2 (static mode) / Phox (static mode), fix Princeton (#1516) 2022-08-08 00:56:45 +09:00
came_atomo.c [FL-2706, FL-2709] SubGhz: checking saved key files for length (#1485) 2022-08-01 21:24:21 +09:00
came_atomo.h Fix typo in subghz (#1467) 2022-07-31 08:34:38 +09:00
came_twee.c Fix typos in subghz (#1588) 2022-08-18 01:40:09 +09:00
came_twee.h Fix typo in subghz (#1467) 2022-07-31 08:34:38 +09:00
came.c Subghz: Adding checks for get_upload functions (#1704) 2022-09-20 14:29:10 +09:00
came.h Fix typo in subghz (#1467) 2022-07-31 08:34:38 +09:00
chamberlain_code.c Subghz: Adding checks for get_upload functions (#1704) 2022-09-20 14:29:10 +09:00
chamberlain_code.h Fix typo in subghz (#1467) 2022-07-31 08:34:38 +09:00
clemsa.c Subghz: Adding checks for get_upload functions (#1704) 2022-09-20 14:29:10 +09:00
clemsa.h [FL-2787] SubGhz: add protocol Clemsa, fix decoder BETT (#1696) 2022-09-03 15:19:01 +09:00
doitrand.c Subghz: Adding checks for get_upload functions (#1704) 2022-09-20 14:29:10 +09:00
doitrand.h [FL-2718, FL-2719] SubGhz: add protocol BERNER / ELKA / TEDSEN / TELETASTER / Doitrand / Marantec / Phoenix V2 (static mode) / Phox (static mode), fix Princeton (#1516) 2022-08-08 00:56:45 +09:00
faac_slh.c [FL-2706, FL-2709] SubGhz: checking saved key files for length (#1485) 2022-08-01 21:24:21 +09:00
faac_slh.h Fix typo in subghz (#1467) 2022-07-31 08:34:38 +09:00
gate_tx.c Subghz: Adding checks for get_upload functions (#1704) 2022-09-20 14:29:10 +09:00
gate_tx.h Fix typo in subghz (#1467) 2022-07-31 08:34:38 +09:00
holtek.c Subghz: Adding checks for get_upload functions (#1704) 2022-09-20 14:29:10 +09:00
holtek.h Fix typo in subghz (#1467) 2022-07-31 08:34:38 +09:00
honeywell_wdb.c Subghz: Adding checks for get_upload functions (#1704) 2022-09-20 14:29:10 +09:00
honeywell_wdb.h [FL-2723] SubGhz: add protocol Honeywell_WDB / Doorbell (#1560) 2022-08-11 21:20:31 +09:00
hormann.c Subghz: Adding checks for get_upload functions (#1704) 2022-09-20 14:29:10 +09:00
hormann.h Fix typo in subghz (#1467) 2022-07-31 08:34:38 +09:00
ido.c [FL-2706, FL-2709] SubGhz: checking saved key files for length (#1485) 2022-08-01 21:24:21 +09:00
ido.h Fix typo in subghz (#1467) 2022-07-31 08:34:38 +09:00
intertechno_v3.c Subghz: Adding checks for get_upload functions (#1704) 2022-09-20 14:29:10 +09:00
intertechno_v3.h SubGhz: add protocol Intertechno_V3 (#1622) 2022-08-31 23:27:34 +09:00
keeloq_common.c [FL-2529][FL-1628] New LF-RFID subsystem (#1601) 2022-08-24 00:57:39 +09:00
keeloq_common.h [FL-2529][FL-1628] New LF-RFID subsystem (#1601) 2022-08-24 00:57:39 +09:00
keeloq.c Subghz: Adding checks for get_upload functions (#1704) 2022-09-20 14:29:10 +09:00
keeloq.h Fix typo in subghz (#1467) 2022-07-31 08:34:38 +09:00
kia.c [FL-2706, FL-2709] SubGhz: checking saved key files for length (#1485) 2022-08-01 21:24:21 +09:00
kia.h Fix typo in subghz (#1467) 2022-07-31 08:34:38 +09:00
linear.c Subghz: Adding checks for get_upload functions (#1704) 2022-09-20 14:29:10 +09:00
linear.h Fix typo in subghz (#1467) 2022-07-31 08:34:38 +09:00
magellen.c Subghz: Adding checks for get_upload functions (#1704) 2022-09-20 14:29:10 +09:00
magellen.h [FL-2757] SubGhz: add protocol Magellen (#1633) 2022-08-23 03:01:42 +09:00
marantec.c Fix typos in subghz (#1588) 2022-08-18 01:40:09 +09:00
marantec.h [FL-2718, FL-2719] SubGhz: add protocol BERNER / ELKA / TEDSEN / TELETASTER / Doitrand / Marantec / Phoenix V2 (static mode) / Phox (static mode), fix Princeton (#1516) 2022-08-08 00:56:45 +09:00
megacode.c Subghz: Adding checks for get_upload functions (#1704) 2022-09-20 14:29:10 +09:00
megacode.h Fix typo in subghz (#1467) 2022-07-31 08:34:38 +09:00
nero_radio.c Subghz: Adding checks for get_upload functions (#1704) 2022-09-20 14:29:10 +09:00
nero_radio.h Fix typo in subghz (#1467) 2022-07-31 08:34:38 +09:00
nero_sketch.c Subghz: Adding checks for get_upload functions (#1704) 2022-09-20 14:29:10 +09:00
nero_sketch.h Fix typo in subghz (#1467) 2022-07-31 08:34:38 +09:00
nice_flo.c Subghz: Adding checks for get_upload functions (#1704) 2022-09-20 14:29:10 +09:00
nice_flo.h Fix typo in subghz (#1467) 2022-07-31 08:34:38 +09:00
nice_flor_s.c [FL-2706, FL-2709] SubGhz: checking saved key files for length (#1485) 2022-08-01 21:24:21 +09:00
nice_flor_s.h Fix typo in subghz (#1467) 2022-07-31 08:34:38 +09:00
oregon2.c SubGhz: Oregon v2.1 decoder (#1678) 2022-09-19 23:24:24 +09:00
oregon2.h SubGhz: Oregon v2.1 decoder (#1678) 2022-09-19 23:24:24 +09:00
phoenix_v2.c Subghz: Adding checks for get_upload functions (#1704) 2022-09-20 14:29:10 +09:00
phoenix_v2.h [FL-2718, FL-2719] SubGhz: add protocol BERNER / ELKA / TEDSEN / TELETASTER / Doitrand / Marantec / Phoenix V2 (static mode) / Phox (static mode), fix Princeton (#1516) 2022-08-08 00:56:45 +09:00
power_smart.c Fix typos in subghz (#1588) 2022-08-18 01:40:09 +09:00
power_smart.h Fix typo in subghz (#1467) 2022-07-31 08:34:38 +09:00
princeton_for_testing.c Furi: core refactoring and CMSIS removal part 2 (#1410) 2022-07-20 13:56:33 +03:00
princeton_for_testing.h SubGhz: refactoring add descriptions (#1012) 2022-03-16 16:18:48 +07:00
princeton.c Subghz: Adding checks for get_upload functions (#1704) 2022-09-20 14:29:10 +09:00
princeton.h Fix typo in subghz (#1467) 2022-07-31 08:34:38 +09:00
raw.c Fix typos in subghz (#1588) 2022-08-18 01:40:09 +09:00
raw.h faploader: more subsystem headers in API table (#1742) 2022-09-19 21:39:00 +09:00
registry.c SubGhz: Oregon v2.1 decoder (#1678) 2022-09-19 23:24:24 +09:00
registry.h SubGhz: Oregon v2.1 decoder (#1678) 2022-09-19 23:24:24 +09:00
scher_khan.c Fix typos in subghz (#1588) 2022-08-18 01:40:09 +09:00
scher_khan.h Fix typo in subghz (#1467) 2022-07-31 08:34:38 +09:00
secplus_v1.c Fix typos in subghz (#1588) 2022-08-18 01:40:09 +09:00
secplus_v1.h Fix typo in subghz (#1467) 2022-07-31 08:34:38 +09:00
secplus_v2.c Fix typos in subghz (#1588) 2022-08-18 01:40:09 +09:00
secplus_v2.h Fix typo in subghz (#1467) 2022-07-31 08:34:38 +09:00
somfy_keytis.c [FL-2706, FL-2709] SubGhz: checking saved key files for length (#1485) 2022-08-01 21:24:21 +09:00
somfy_keytis.h Fix typo in subghz (#1467) 2022-07-31 08:34:38 +09:00
somfy_telis.c [FL-2706, FL-2709] SubGhz: checking saved key files for length (#1485) 2022-08-01 21:24:21 +09:00
somfy_telis.h Fix typo in subghz (#1467) 2022-07-31 08:34:38 +09:00
star_line.c [FL-2706, FL-2709] SubGhz: checking saved key files for length (#1485) 2022-08-01 21:24:21 +09:00
star_line.h Fix typo in subghz (#1467) 2022-07-31 08:34:38 +09:00