xref: /OK3568_Linux_fs/kernel/drivers/crypto/stm32/Kconfig (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0-only
2*4882a593Smuzhiyunconfig CRYPTO_DEV_STM32_CRC
3*4882a593Smuzhiyun	tristate "Support for STM32 crc accelerators"
4*4882a593Smuzhiyun	depends on ARCH_STM32
5*4882a593Smuzhiyun	select CRYPTO_HASH
6*4882a593Smuzhiyun	select CRC32
7*4882a593Smuzhiyun	help
8*4882a593Smuzhiyun	  This enables support for the CRC32 hw accelerator which can be found
9*4882a593Smuzhiyun	  on STMicroelectronics STM32 SOC.
10*4882a593Smuzhiyun
11*4882a593Smuzhiyunconfig CRYPTO_DEV_STM32_HASH
12*4882a593Smuzhiyun	tristate "Support for STM32 hash accelerators"
13*4882a593Smuzhiyun	depends on ARCH_STM32
14*4882a593Smuzhiyun	depends on HAS_DMA
15*4882a593Smuzhiyun	select CRYPTO_HASH
16*4882a593Smuzhiyun	select CRYPTO_MD5
17*4882a593Smuzhiyun	select CRYPTO_SHA1
18*4882a593Smuzhiyun	select CRYPTO_SHA256
19*4882a593Smuzhiyun	select CRYPTO_ENGINE
20*4882a593Smuzhiyun	help
21*4882a593Smuzhiyun	  This enables support for the HASH hw accelerator which can be found
22*4882a593Smuzhiyun	  on STMicroelectronics STM32 SOC.
23*4882a593Smuzhiyun
24*4882a593Smuzhiyunconfig CRYPTO_DEV_STM32_CRYP
25*4882a593Smuzhiyun	tristate "Support for STM32 cryp accelerators"
26*4882a593Smuzhiyun	depends on ARCH_STM32
27*4882a593Smuzhiyun	select CRYPTO_HASH
28*4882a593Smuzhiyun	select CRYPTO_ENGINE
29*4882a593Smuzhiyun	select CRYPTO_LIB_DES
30*4882a593Smuzhiyun	help
31*4882a593Smuzhiyun	  This enables support for the CRYP (AES/DES/TDES) hw accelerator which
32*4882a593Smuzhiyun	  can be found on STMicroelectronics STM32 SOC.
33