Available on crate feature
unstable and aes_dma only.Expand description
Provides DMA (Direct Memory Access) support for AES operations.
This module enhances the AES capabilities by utilizing DMA to handle data transfer, which can significantly speed up operations when dealing with large data volumes. It supports various cipher modes such as ECB, CBC, OFB, CTR, CFB8, and CFB128.
Structs§
- AesDma
- A DMA capable AES instance.
- AesDma
Backend - DMA-enabled AES processing backend.
- AesDma
Work Queue Driver - An active work queue driver.
- AesTransfer
- Represents an ongoing (or potentially stopped) transfer with the Aes.
- DmaCipher
State - The state of block ciphers that the AES hardware implements.
Enums§
- Cipher
Mode - Specifies the block cipher modes available for AES operations.