DA1458x Software Platform Reference states that the AES engine is used by the BLE stack and in order to use it in the software one should use it in a synchonus way.
In my application I need to use the DA14850 AES engine, but I'm not sure which API to use and when to use it, so that I would not interfere with the stack.
Are there any examples using the engine?
Please help.
Device:
Hi shpasser,
You can find the AES drivers under sdk\platform\core_modules\crypto SDK path. However, there is not any example for how to use that drivers. If you are starting a new design or project, we recommend starting with our newest Smartbond device named DA14531. The SDK is much improved, we have a lot of code examples and improved documentation, and there is also software roadmap support. There is not any software roadmap support for DA14580 product family and SDK5.
Thanks, PM_Dialog
Thanks for the response. Since this is not a new design I will not be able to change the HW.
Please provide some information/documentation regarding the crypto API use.
Thanks in advance.
Hi shpasser,
Please refer to UM-B-051 user manual, section E.5 Crypto API. This is the only available information/documentation we have for DA1450 AES. You will find a small example for how to use the APIs. The Crypto API are stored in the folder: sdk\platform\core_modules\crypto.
https://support.dialog-semiconductor.com/system/files/restricted/UM-B-051_DA1458x_Software_Platform_Reference_1v2.pdf
Generally, we recommend using our newest Smartbond device named DA14531. The SDK is much improved, we have a lot of code examples and improved documentation, and there is also software roadmap support. There is not any software roadmap support for DA14580 product family and SDK5. Additionally, there is an AES SDK example for the SDK6.0.12 under 6.0.12.1020\projects\target_apps\misc\aes SDK path.
Please check out the DA14531 product page:
//www.xmece.com/products/connectivity/bluetooth-low-energy/products/da14531
DA14531 Applications :
Connected consumer: Beacons, Smart labels, Remote controls, Proximity tags, Connected watches, Stylus pens, Mouse, Toys, Low power sensors, Bluetooth LE add on “BLE pipe” to existing applications
Connected health: Connected injectors, Inhalers, Glucose monitors, Smart patches, Blood pressure meters, Thermometers
Automotive: Tire Pressure, Monitoring Systems and low power wireless sensors
The big benefit of the DA14531 is the ultra-low cost and power!
Thanks, PM_Dialog