Datasheet

Table Of Contents
3 Functional Description
3.9.6 SHA Accelerator
ESP32-S3 integrates an SHA accelerator, which is a hardware device that speeds up SHA algorithm significantly.
The SHA Accelerator supports the following features:
All the hash algorithms introduced in FIPS PUB 180-4 Spec.
SHA-1
SHA-224
SHA-256
SHA-384
SHA-512
SHA-512/224
SHA-512/256
SHA-512/t
Two working modes
Typical SHA
DMA-SHA
interleaved function when working in Typical SHA working mode
Interrupt function when working in DMA-SHA working mode
For more information, please refer to Chapter SHA Accelerator (SHA) in ESP32-S3 Technical Reference
Manual.
3.9.7 AES Accelerator
ESP32-S3 integrates an Advanced Encryption Standard (AES) Accelerator, which is a hardware device that
speeds up AES Algorithm significantly. The AES Accelerator supports the following features:
Typical AES working mode
AES-128/AES-256 encryption and decryption
DMA-AES working mode
AES-128/AES-256 encryption and decryption
Block cipher mode
* ECB (Electronic Codebook)
* CBC (Cipher Block Chaining)
* OFB (Output Feedback)
* CTR (Counter)
* CFB8 (8-bit Cipher Feedback)
* CFB128 (128-bit Cipher Feedback)
Interrupt on completion of computation
For more information, please refer to Chapter AES Accelerator (AES) in ESP32-S3 Technical Reference
Manual.
Espressif Systems 44
Submit Documentation Feedback
ESP32-S3 Series Datasheet v1.2