xref: /linux/drivers/crypto/inside-secure/eip93/Kconfig (revision bbfd5594756011167b8f8de9a00e0c946afda1e6)
1*9739f5f9SChristian Marangi# SPDX-License-Identifier: GPL-2.0
2*9739f5f9SChristian Marangiconfig CRYPTO_DEV_EIP93
3*9739f5f9SChristian Marangi	tristate "Support for EIP93 crypto HW accelerators"
4*9739f5f9SChristian Marangi	depends on SOC_MT7621 || ARCH_AIROHA ||COMPILE_TEST
5*9739f5f9SChristian Marangi	select CRYPTO_LIB_AES
6*9739f5f9SChristian Marangi	select CRYPTO_LIB_DES
7*9739f5f9SChristian Marangi	select CRYPTO_SKCIPHER
8*9739f5f9SChristian Marangi	select CRYPTO_AEAD
9*9739f5f9SChristian Marangi	select CRYPTO_AUTHENC
10*9739f5f9SChristian Marangi	select CRYPTO_MD5
11*9739f5f9SChristian Marangi	select CRYPTO_SHA1
12*9739f5f9SChristian Marangi	select CRYPTO_SHA256
13*9739f5f9SChristian Marangi	help
14*9739f5f9SChristian Marangi	  EIP93 have various crypto HW accelerators. Select this if
15*9739f5f9SChristian Marangi	  you want to use the EIP93 modules for any of the crypto algorithms.
16*9739f5f9SChristian Marangi
17*9739f5f9SChristian Marangi	  If the IP supports it, this provide offload for AES - ECB, CBC and
18*9739f5f9SChristian Marangi	  CTR crypto. Also provide DES and 3DES ECB and CBC.
19*9739f5f9SChristian Marangi
20*9739f5f9SChristian Marangi	  Also provide AEAD authenc(hmac(x), cipher(y)) for supported algo.
21