3 SAM Advanced Encryption Standard (AES) Driver

This driver for Atmel® | SMART ARM®-based microcontrollers provides an interface for the configuration and management of the device's Advanced Encryption Standard functionality. The following driver API modes are covered by this manual:

  • Polled APIs

  • Callback APIs

The Advanced Encryption Standard module supports all five confidentiality modes of operation for symmetrical key block cipher algorithms (as specified in the NIST Special Publication 800-38A Recommendation):
  • Electronic Code Book (ECB)

  • Cipher Block Chaining (CBC)

  • Output Feedback (OFB)

  • Cipher Feedback (CFB)

  • Counter (CTR)

The following peripheral is used by this module:
  • AES (Advanced Encryption Standard)

The following devices can use this module:
  • Atmel | SMART SAM L21

  • Atmel | SMART SAM L22