Dear all,
I fond this library for AES encryption on the link
http://www.ti.com/tool/AES-128
Also I found another set of sample code provided by Tivaware for different types of AES namely
AES CBC
AES CCM
AES ECB
and AES GCM on the examples folder for the TIVA 129 device.
I am new to AES encryption and I want to know what is the difference between this pure C library provided by TI and the other examples provided for the 129 series. I understand this question may have errors and also may be not up to the standards. I hope you understand that I am new to this encryption world and provide me with some starting point.
I have a set of TCP/IP packets I need to encrypt and send to a server over the internet using a GSM module connected to my TIVA device (I have both a 129 and a 123) via UART 115200 BAUD. I was thinking of going with AES GCM but them I found this pure C library which has no flavor of AES and i'm confused.
Whats the difference of these flavoured Tivaware APIs and the pure C library given by TI?
Please help, your responses would be highly appreciated.