xref: /linux/drivers/crypto/starfive/Kconfig (revision 621cde16e49b3ecf7d59a8106a20aaebfb4a59a9)
142ef0e94SJia Jie Ho#
242ef0e94SJia Jie Ho# StarFive crypto drivers configuration
342ef0e94SJia Jie Ho#
442ef0e94SJia Jie Ho
542ef0e94SJia Jie Hoconfig CRYPTO_DEV_JH7110
642ef0e94SJia Jie Ho	tristate "StarFive JH7110 cryptographic engine driver"
729ce1bceSJia Jie Ho	depends on (SOC_STARFIVE && AMBA_PL08X) || COMPILE_TEST
848e7fbf6SHerbert Xu	depends on HAS_DMA
942ef0e94SJia Jie Ho	select CRYPTO_ENGINE
107883d1b2SJia Jie Ho	select CRYPTO_HMAC
117883d1b2SJia Jie Ho	select CRYPTO_SHA256
127883d1b2SJia Jie Ho	select CRYPTO_SHA512
137883d1b2SJia Jie Ho	select CRYPTO_SM3_GENERIC
14445a4aafSJia Jie Ho	select CRYPTO_RSA
15e22471c2SJia Jie Ho	select CRYPTO_AES
16e22471c2SJia Jie Ho	select CRYPTO_CCM
17*7467147eSJia Jie Ho	select CRYPTO_GCM
18*7467147eSJia Jie Ho	select CRYPTO_ECB
19*7467147eSJia Jie Ho	select CRYPTO_CBC
20*7467147eSJia Jie Ho	select CRYPTO_CTR
2142ef0e94SJia Jie Ho	help
2242ef0e94SJia Jie Ho	  Support for StarFive JH7110 crypto hardware acceleration engine.
2342ef0e94SJia Jie Ho	  This module provides acceleration for public key algo,
2442ef0e94SJia Jie Ho	  skciphers, AEAD and hash functions.
2542ef0e94SJia Jie Ho
2642ef0e94SJia Jie Ho	  If you choose 'M' here, this module will be called jh7110-crypto.
27