xref: /linux/drivers/crypto/stm32/Kconfig (revision ec8f24b7faaf3d4799a7c3f4c1b87f6b02778ad1)
1*ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
202d9e320SCorentin Labbeconfig CRYPTO_DEV_STM32_CRC
3c35af01dSlionel.debieve@st.com	tristate "Support for STM32 crc accelerators"
4b51dbe90SFabien DESSENNE	depends on ARCH_STM32
5b51dbe90SFabien DESSENNE	select CRYPTO_HASH
6b51dbe90SFabien DESSENNE	help
7b51dbe90SFabien DESSENNE          This enables support for the CRC32 hw accelerator which can be found
8c35af01dSlionel.debieve@st.com	  on STMicroelectronics STM32 SOC.
98a1012d3Slionel.debieve@st.com
1002d9e320SCorentin Labbeconfig CRYPTO_DEV_STM32_HASH
118a1012d3Slionel.debieve@st.com	tristate "Support for STM32 hash accelerators"
128a1012d3Slionel.debieve@st.com	depends on ARCH_STM32
138a1012d3Slionel.debieve@st.com	depends on HAS_DMA
148a1012d3Slionel.debieve@st.com	select CRYPTO_HASH
158a1012d3Slionel.debieve@st.com	select CRYPTO_MD5
168a1012d3Slionel.debieve@st.com	select CRYPTO_SHA1
178a1012d3Slionel.debieve@st.com	select CRYPTO_SHA256
188a1012d3Slionel.debieve@st.com	select CRYPTO_ENGINE
198a1012d3Slionel.debieve@st.com	help
208a1012d3Slionel.debieve@st.com          This enables support for the HASH hw accelerator which can be found
218a1012d3Slionel.debieve@st.com	  on STMicroelectronics STM32 SOC.
229e054ec2SFabien DESSENNE
2302d9e320SCorentin Labbeconfig CRYPTO_DEV_STM32_CRYP
249e054ec2SFabien DESSENNE	tristate "Support for STM32 cryp accelerators"
259e054ec2SFabien DESSENNE	depends on ARCH_STM32
269e054ec2SFabien DESSENNE	select CRYPTO_HASH
279e054ec2SFabien DESSENNE	select CRYPTO_ENGINE
287ee27f5aSLionel Debieve	select CRYPTO_DES
299e054ec2SFabien DESSENNE	help
309e054ec2SFabien DESSENNE          This enables support for the CRYP (AES/DES/TDES) hw accelerator which
319e054ec2SFabien DESSENNE	  can be found on STMicroelectronics STM32 SOC.
32