⚠️
Hi there.. thanks for coming to the forums. Exciting news! we’re now in the process of moving to our new forum platform that will offer better functionality and is contained within the main Dialog website. All posts and accounts have been migrated. We’re now accepting traffic on the new forum only - please POST any new threads at//www.xmece.com/support. We’ll be fixing bugs / optimising the searching and tagging over the coming days.
4 posts / 0 new
Last post
shpasser
Offline
Last seen:7 months 1 day ago
加入:2018-11-02 09:31
Use of AES Crypto

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:
PM_Dialog
Offline
Last seen:11 hours 41 min ago
Staff
加入:2018-02-08 11:03
Hi shpasser,

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

shpasser
Offline
Last seen:7 months 1 day ago
加入:2018-11-02 09:31
Thanks for the response.

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.

PM_Dialog
Offline
Last seen:11 hours 41 min ago
Staff
加入:2018-02-08 11:03
Hi shpasser,

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