README For PC DES Code
----------------------

The software in this directory is a Microsoft C++ project which builds
an MS-DOS (command line) application des_pc.exe.  This application
encrypts an Intel Hex format source file and transmits it via serial
port COM2: to the Triscend evaluation board.

Usage Example:

des_pc download.hex


Source Files:

download.c    - main program. Reads command line parameter and initiates
                encryption and transfer.

readhex.c     - reads in an Intel HEX format file and stores the data in a
                large array. 

encrypt.c     - implements applications level data communications and DES
                Cipher Block Chaining (CBC) mode.  Generates the Initial Value (IV)
		for CBC mode and calculates the Message Authentication Code (MAC).

des.c         - implements single and triple DES encryption. 

datagram.c    - implements link and physical layer communications with the
                evaluation board.


