I’ve been trying to integrate the AES encryption api into my application. Through the security library documentation and encryption sample provided by Sierra, I have been successful in implementing CAST and a few other algorithms. However the documentation (and maybe even the include file ngaes.h ??) is entirely incorrect for the AES initialization function ngcAES_Init.
From my understanding, AES is the industry standard encryption algorithm and supersedes CAST, DES, RC2, etc.
This same issue was brought up almost a year ago:
https://forum.sierrawireless.com/t/security-lib-crypto-documentation/5560/1
To the Sierra staff: how’s the revamp of this library going? Aside from the documentation, can you confirm if the AES api works?
To fellow developers: has anyone successfully included the AES library, or maybe you’ve found an alternate source?
All the best