Table of Contents


The SHA/MD5 module provides hardware-accelerated hash functions with support for:

Application details

The application is a reference for SHAMD5 DriverLib functions on the CC3200. Developers can refer to this simple application and re-use the functions in their applications.

User will be prompted for inputs for key and plain text input. User can also undefine USER_INPUT in main.c to use the default test vectors for debugging g_psHMACShaMD5TestVectors in shamd5_vector.h.

Source Files briefly explained


  1. Setup a serial communication application. Open a serial terminal on a PC with the following settings:
    • Port: Enumerated COM port
    • Baud rate: 115200
    • Data: 8 bit
    • Parity: None
    • Stop: 1 bit
    • Flow control: None
  2. Run the reference application.
    • Open the project in CCS/IAR. Build the application and debug to load to the device, or flash the binary using UniFlash.
  3. A prompt will appear on the terminal. Enter the command with your chosen input as shown above.

Limitations/Known Issues