Eagle AES Expanded Key Example
From Manuals
(Difference between revisions)
Support (Talk | contribs)
(Created page with '=AES Pre-Expanded Key= ==Compatibility [http://www.micromint.com/index.php/SBC/eagle-50.html Eagle50], [http://www.micromint.com/index.php/SBC/eagle-50.html 50E], [http://www.mic…')
Newer edit →
(Created page with '=AES Pre-Expanded Key= ==Compatibility [http://www.micromint.com/index.php/SBC/eagle-50.html Eagle50], [http://www.micromint.com/index.php/SBC/eagle-50.html 50E], [http://www.mic…')
Newer edit →
Revision as of 15:41, 17 June 2010
AES Pre-Expanded Key
Compatibility Eagle50, 50E, 100
Simple example using AES with a pre-expanded key.
This example shows how to use pre-expanded keys to encrypt some plaintext, and then decrypt it back to the original message. Using pre-expanded keys avoids the need to perform the expansion at run-time. This example also uses cipher block chaining (CBC) mode instead of the simpler ECB mode.
References
The AES block cipher was designed by Vincent Rijmen and Joan Daemen.
http://csrc.nist.gov/publications/fips/fips197/fips-197.pdf
http://focus.ti.com/lit/an/spma021/spma021.pdf
This file was taken from xyssl-0.7 and modified by Luminary Micro.

