Freescale Semiconductor
Triple DES Example Application for 5685x
Overview
The following demo illustrates encryption and decryption modes of the Triple DES algorithm.The demo is
based on File I/O. The file plaintxt.in is used to store plaintext for 3DES. After encryption, the message is
stored in encr_txt.out; after decryption, the message is stored in decr_txt.out. The contents of decr_txt.out
must be identical to plaintxt.in. The contents of the input file, the plaintext, could be text, numbers and/or
special characters.
How to get this software
This example application is included as part of the CodeWarrior Development Studio for 56800/E Digital
Signal Controllers. Follow these steps:
1. Install CodeWarrior Development Studio for 56800/E Digital Signal Controllers
2. Launch CodeWarrior, and create new Processor Expert project
a. Select File > New menu
b. Select Processor Expert Examples Stationery
c. Type project name
d. Click OK
e. Select DemoApplications > Security > 3DES > 56858
f. Click OK
3. Generate application code by selecting Processor Expert > Generate Code menu
Detailed documentation
Documentation for this application is included as part of this example project. Expand Doc folder located
in the project window by clicking on the + icon next to the folder, and open desired file by double clicking it.
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product
or service names are the property of their respective owners. 
©2005, Freescale Semiconductor, Inc