mirror of https://github.com/ARMmbed/mbed-os.git
Previously, the CryptoToolbox was allocated once as part of the security manager. This was inneficient memory wise as it is only use to prepare key at initialization and when we need to compute shared keys. This was also inneficient power consumption wise as the Crypto cell was kept enabled even when it wasn't used. This fix creates a CryptoToolbox whenever it is needed and release it once it has fulfilled its purpose. Note that CryptoToolbox allocation happens on the heap as mbed tls data structure are huge and there's an high risk of crushing the stack. |
||
---|---|---|
.. | ||
ble | ||
source | ||
targets | ||
.gitignore | ||
.mbedignore | ||
CHANGELOG.md | ||
CONTRIBUTING.md | ||
DOXYGEN_FRONTPAGE_BLE.md | ||
LICENSE | ||
README.md | ||
apache-2.0.txt | ||
ble.doxyfile | ||
module.json |
README.md
mbed Bluetooth Low Energy Stack
This is the Github repository for the BLE_API
. Please see the Mbed OS Example BLE GitHub Repo for all code examples, and the Mbed OS BLE API page for all code documentation and general help.
Getting Started
- Mbed OS examples for all Mbed OS and BLE examples.
- Mbed OS example BLE GitHub repo for all Mbed OS BLE examples.
- Mbed OS BLE introduction for an introduction to Mbed BLE.
- Mbed OS BLE API page for the Mbed BLE API documentation.