SLAA547C July 2013 – July 2021 MSP430FR5739
This application report discusses the implementations of the AES, DES, TDES, and SHA-2 cryptographic algorithms written in the C programming language. These software cryptographic solutions were made for devices without hardware acceleration for these algorithms. This document does not go into common methods or practices using these algorithms; however, it does describe how to use the algorithms in program code as well as the nature of the algorithms themselves. For information on another implementation of AES-128, refer to the AES128 – A C Implementation for Encryption and Decryption application report.
Project collateral and source code mentioned in this application report can be downloaded from the following links: