blob: 8d945f3021d3f399336f065136e5bca5e8f64840 [file] [log] [blame] [edit]
# CC23X0 AES accelerator configuration options
# Copyright (c) 2024 BayLibre, SAS
# SPDX-License-Identifier: Apache-2.0
config CRYPTO_CC23X0
bool "CC23X0 AES accelerator driver"
default y
depends on DT_HAS_TI_CC23X0_AES_ENABLED
help
Enable TI CC23X0 AES accelerator driver.
This driver supports the following modes:
- ECB (Electronic Code Book) encryption only (decryption not supported by the hardware)
- CTR (Counter)
- CCM (CTR with CBC-MAC)
config CRYPTO_CC23X0_DMA
bool "DMA support for TI CC23X0 AES accelerator devices"
depends on CRYPTO_CC23X0
select DMA
help
DMA driven transactions for the AES peripheral.
DMA driven mode offloads data transfer tasks from the CPU
and requires fewer interrupts to handle the AES operations.