Module stm32l0xx_hal::aes
source · [−]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