This application demonstrates the Advanced Encryption Standard (AES) peripheral integrated in some of SAMV7 micro-controllers family. It encrypts and decrypts several test values in Electronic CodeBook (ECB) and Cipher Block Chaining (CBC),OBC,OFB,TRC modes and checks them against the known answers.
This package can be used with SAM V71 Xplained Ultra board.
This example shows how to configure AES in encryption and decryption mode. In encryption mode, it encrypts plain text with one of ECB, CBC, OFB ,CFB and CTR mode. Programmable key mode with processing using with or without DMA support. In decryption mode, it decrypts cipher data generate from encryption mode and get the known plain value.
-- AES Example xxx -- -- SAMxxxxx-xx -- Compiled: xxx xx xxxx xx:xx:xx -- -- Menu Choices for this example--