Expand description

Interface to the AES peripheral.

Note that the AES peripheral is only available on some MCUs in the L0/L1/L2 families. Check the datasheet for more information.

See STM32L0x2 reference manual, chapter 18.

Structs

Entry point to the AES API

The CBC (cipher block chaining) chaining mode

The CTR (counter) chaining mode

Used to identify decryption mode

The ECB (electronic code book) chaining mode

Used to identify encryption mode

Can be used to read data from the AES peripheral

An active encryption/decryption stream

Wrapper around a dma::Transfer.

Can be used to write data to the AES peripheral

Enums

Traits

Implemented for all chaining modes

Type Definitions

A 128-bit block