unleashed-firmware/firmware/targets/f7
MX 09d5b3b1ed
Expose additional functions of the crypto engine to user (#2923)
* Allow loading user supplied keys and add CTR mode
* Add GCM mode to furi_hal_crypto
* Split up CTR and GCM code, add flag for adv crypto
* Add convenience functions for GCM crypto
* Run fbt format
* Update GCM to support additional auth data
* Update APIs
* FuriHal: update crypto documentation, method names and usage
* Clean up code for key (un)loading, GCM and CTR
  - get rid of goto
  - do not use furi_hal_bt_is_alive() when not using secure enclave
  - give defines a type and wrap in ()
* Add unit test for CTR and GCM crypto
* FuriHal: const in crypto unit tests, cortex timer for crypto operations timeouts
* FuriHal: update crypto docs

Co-authored-by: twisted_pear <twstd@posteo.net>
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-08-11 17:55:40 +03:00
..
ble_glue fix typos 2023-07-05 14:51:22 +03:00
fatfs [FL-3224] SD Driver: do not cache sd status. (#2560) 2023-04-06 10:26:33 +08:00
furi_hal Expose additional functions of the crypto engine to user (#2923) 2023-08-11 17:55:40 +03:00
inc Improved thread lifecycle (#2534) 2023-03-28 16:34:49 +09:00
platform_specific Fix SubGhz Apps & LF RFID 2023-07-10 19:59:25 +03:00
src [FL-3295] FuriHal: add bus abstraction (#2614) 2023-05-30 01:05:57 +09:00
api_symbols.csv Expose additional functions of the crypto engine to user (#2923) 2023-08-11 17:55:40 +03:00
application_ext.ld [FL-2832] fbt: more fixes & improvements (#1854) 2022-10-13 01:12:05 +09:00
startup_stm32wb55xx_cm4.s [FL-1587] RFID: Clock for emulation timer from antenna (#622) 2021-09-10 05:19:02 +03:00
stm32wb55xx_flash.ld [FL-2733] multitarget support for fbt (#2209) 2023-02-08 01:33:05 +09:00
stm32wb55xx_ram_fw.ld [FL-2733] multitarget support for fbt (#2209) 2023-02-08 01:33:05 +09:00
target.json [FL-3211][FL-3212] Debug apps: speaker, uart_echo with baudrate (#2812) 2023-06-29 20:23:04 +09:00