| # SPDX-License-Identifier: GPL-2.0-only |
| config CRYPTO_DEV_STM32_CRC |
| tristate "Support for STM32 crc accelerators" |
| depends on ARCH_STM32 |
| select CRYPTO_HASH |
| select CRC32 |
| help |
| This enables support for the CRC32 hw accelerator which can be found |
| on STMicroelectronics STM32 SOC. |
| |
| config CRYPTO_DEV_STM32_HASH |
| tristate "Support for STM32 hash accelerators" |
| depends on ARCH_STM32 || ARCH_U8500 |
| depends on HAS_DMA |
| select CRYPTO_HASH |
| select CRYPTO_MD5 |
| select CRYPTO_SHA1 |
| select CRYPTO_SHA256 |
| select CRYPTO_SHA512 |
| select CRYPTO_SHA3 |
| select CRYPTO_ENGINE |
| help |
| This enables support for the HASH hw accelerator which can be found |
| on STMicroelectronics STM32 SOC. |
| |
| config CRYPTO_DEV_STM32_CRYP |
| tristate "Support for STM32 cryp accelerators" |
| depends on ARCH_STM32 || ARCH_U8500 |
| select CRYPTO_HASH |
| select CRYPTO_ENGINE |
| select CRYPTO_LIB_DES |
| help |
| This enables support for the CRYP (AES/DES/TDES) hw accelerator which |
| can be found on STMicroelectronics STM32 SOC. |