18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ciconfig CRYPTO_DEV_STM32_CRC
38c2ecf20Sopenharmony_ci	tristate "Support for STM32 crc accelerators"
48c2ecf20Sopenharmony_ci	depends on ARCH_STM32
58c2ecf20Sopenharmony_ci	select CRYPTO_HASH
68c2ecf20Sopenharmony_ci	select CRC32
78c2ecf20Sopenharmony_ci	help
88c2ecf20Sopenharmony_ci	  This enables support for the CRC32 hw accelerator which can be found
98c2ecf20Sopenharmony_ci	  on STMicroelectronics STM32 SOC.
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ciconfig CRYPTO_DEV_STM32_HASH
128c2ecf20Sopenharmony_ci	tristate "Support for STM32 hash accelerators"
138c2ecf20Sopenharmony_ci	depends on ARCH_STM32
148c2ecf20Sopenharmony_ci	depends on HAS_DMA
158c2ecf20Sopenharmony_ci	select CRYPTO_HASH
168c2ecf20Sopenharmony_ci	select CRYPTO_MD5
178c2ecf20Sopenharmony_ci	select CRYPTO_SHA1
188c2ecf20Sopenharmony_ci	select CRYPTO_SHA256
198c2ecf20Sopenharmony_ci	select CRYPTO_ENGINE
208c2ecf20Sopenharmony_ci	help
218c2ecf20Sopenharmony_ci	  This enables support for the HASH hw accelerator which can be found
228c2ecf20Sopenharmony_ci	  on STMicroelectronics STM32 SOC.
238c2ecf20Sopenharmony_ci
248c2ecf20Sopenharmony_ciconfig CRYPTO_DEV_STM32_CRYP
258c2ecf20Sopenharmony_ci	tristate "Support for STM32 cryp accelerators"
268c2ecf20Sopenharmony_ci	depends on ARCH_STM32
278c2ecf20Sopenharmony_ci	select CRYPTO_HASH
288c2ecf20Sopenharmony_ci	select CRYPTO_ENGINE
298c2ecf20Sopenharmony_ci	select CRYPTO_LIB_DES
308c2ecf20Sopenharmony_ci	help
318c2ecf20Sopenharmony_ci	  This enables support for the CRYP (AES/DES/TDES) hw accelerator which
328c2ecf20Sopenharmony_ci	  can be found on STMicroelectronics STM32 SOC.
33