unleashed-firmware/firmware/targets/f18
twisted-pear c976ff11bf
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-10 17:44:46 +09:00
..
furi_hal [FL-3051] Gauge initialization routine refactoring, new DataMemory layout, configuration update (#2887) 2023-07-18 14:46:38 +04:00
api_symbols.csv Expose additional functions of the crypto engine to user (#2923) 2023-08-10 17:44:46 +09:00
target.json [FL-3211][FL-3212] Debug apps: speaker, uart_echo with baudrate (#2812) 2023-06-29 20:23:04 +09:00