. We analysed that CSR has an API SMEncryptRawAes to encrypt 128 bits of data.
However we could not find a corresponding decrypt API. Is there an API which can decrypt data?
. We analysed that CSR has an API SMEncryptRawAes to encrypt 128 bits of data.
However we could not find a corresponding decrypt API. Is there an API which can decrypt data?
Opinions expressed in the content posted here are the personal opinions of the original authors, and do not necessarily reflect those of Qualcomm Incorporated or its subsidiaries (“Qualcomm”). The content is provided for informational purposes only and is not meant to be an endorsement or representation by Qualcomm or any other party. This site may also provide links or references to non-Qualcomm sites and resources. Qualcomm makes no representations, warranties, or other commitments whatsoever about any non-Qualcomm sites or third-party resources that may be referenced, accessible from, or linked to this site.
No, The AES engine supports AES-ECB "Electronic Code Book" which is a secure one-way function.
However, there are many AES cryptography modes that are based on AES-ECB such as AES-CTR AES-OFB and AES-CFB. Essentiually the idea of each of these is that you use AES-ECB to generate a "key stream" which you XOR with your plaintext. The other end generates the same "key stream" with AES-ECB and uses the XOR operation to get back to plaintext.
Hope that helps!
Chris
It not clear your use case, why you need Aes Encryption and Decryption with CSR1010 ?
Hi Dr Zur,
The data we get in our prototype is encrypted at the application level using known keys.
That is the reason we needed to have decryption API.
Regards,
Sayu Sekhar.
Hi Dr Zur,
The data we get in our prototype is encrypted at the application level using known keys.
That is the reason we needed to have decryption API.
Regards,
Sayu Sekhar.
Since you need to encrypt and decrypt the data , you can use any open source code for that.