Module esp32s3_hal::aes

source ·
Expand description

Advanced Encryption Standard (AES) support.

This module provides functions and structs for AES encryption and decryption.

Features

The AES peripheral has the following features available on individual chips:

FeatureESP32ESP32-C3ESP32-S2ESP32-S3
AES128YYYY
AES192YNYN
AES256YYYY
Custom endiannessYNYN

Implementation State

  • DMA mode is currently not supported.

Structs

AES peripheral container
Marker type for AES-128
Marker type for AES-256
Block cipher
Aes cipher key