xref: /linux/drivers/crypto/stm32/Kconfig (revision a578dd095dfe8b56c167201d9aea43e47d27f807)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
202d9e320SCorentin Labbeconfig CRYPTO_DEV_STM32_HASH
38a1012d3Slionel.debieve@st.com	tristate "Support for STM32 hash accelerators"
4fe867538SLinus Walleij	depends on ARCH_STM32 || ARCH_U8500
58a1012d3Slionel.debieve@st.com	depends on HAS_DMA
68a1012d3Slionel.debieve@st.com	select CRYPTO_HASH
78a1012d3Slionel.debieve@st.com	select CRYPTO_MD5
88a1012d3Slionel.debieve@st.com	select CRYPTO_SHA1
98a1012d3Slionel.debieve@st.com	select CRYPTO_SHA256
10*b6248fb8SThomas Bourgoin	select CRYPTO_SHA512
11*b6248fb8SThomas Bourgoin	select CRYPTO_SHA3
128a1012d3Slionel.debieve@st.com	select CRYPTO_ENGINE
138a1012d3Slionel.debieve@st.com	help
148a1012d3Slionel.debieve@st.com	  This enables support for the HASH hw accelerator which can be found
158a1012d3Slionel.debieve@st.com	  on STMicroelectronics STM32 SOC.
169e054ec2SFabien DESSENNE
1702d9e320SCorentin Labbeconfig CRYPTO_DEV_STM32_CRYP
189e054ec2SFabien DESSENNE	tristate "Support for STM32 cryp accelerators"
19fe867538SLinus Walleij	depends on ARCH_STM32 || ARCH_U8500
209e054ec2SFabien DESSENNE	select CRYPTO_HASH
219e054ec2SFabien DESSENNE	select CRYPTO_ENGINE
2204007b0eSArd Biesheuvel	select CRYPTO_LIB_DES
239e054ec2SFabien DESSENNE	help
249e054ec2SFabien DESSENNE	  This enables support for the CRYP (AES/DES/TDES) hw accelerator which
259e054ec2SFabien DESSENNE	  can be found on STMicroelectronics STM32 SOC.
26