Microchip® Advanced Software Framework

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
AES Example for EVK1104S Documentation

Introduction

This is the documentation for the data structures, functions, variables, defines, enums, and typedefs for the AES driver.
It also gives several examples of usage of the AES module:

  • ECB ciphering in manual mode with no counter measures,
  • ECB ciphering in manual mode with all counter measures activated,
  • demonstration of the URAD security feature,
  • ECB deciphering in auto mode with no counter measures,
  • CBC ciphering in auto mode with no counter measures.

Main Files

Compilation Info

This software was written for the GNU GCC for AVR32 and IAR Systems compiler for AVR32. Other compilers may or may not work.

Device Info

All AVR32 devices with an AES module can be used. This example has been tested with the following setup:

  • EVK1104 evaluation kit.

Setup Information


CPU speed: 12 MHz

  • Connect the EVK1104 USB virtual port com to a PC
  • PC terminal settings:
    • 57600 bps,
    • 8 data bits,
    • no parity bit,
    • 1 stop bit,
    • no flow control.

Contact Information

For further information, visit Atmel AVR32.