drivers/crypto/inside-secure/eip93/Kconfig

Source file repositories/reference/linux-study-clean/drivers/crypto/inside-secure/eip93/Kconfig

File Facts

System
Linux kernel
Corpus path
drivers/crypto/inside-secure/eip93/Kconfig
Extension
[no extension]
Size
683 bytes
Lines
21
Domain
Driver Families
Bucket
drivers/crypto
Inferred role
Driver Families: build/configuration rule
Status
atlas-only

Why This File Exists

Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.

Dependency Surface

Detected Declarations

Annotated Snippet

# SPDX-License-Identifier: GPL-2.0
config CRYPTO_DEV_EIP93
	tristate "Support for EIP93 crypto HW accelerators"
	depends on SOC_MT7621 || ARCH_AIROHA || ECONET || COMPILE_TEST
	select CRYPTO_LIB_AES
	select CRYPTO_LIB_DES
	select CRYPTO_SKCIPHER
	select CRYPTO_AEAD
	select CRYPTO_AUTHENC
	select CRYPTO_MD5
	select CRYPTO_SHA1
	select CRYPTO_SHA256
	help
	  EIP93 have various crypto HW accelerators. Select this if
	  you want to use the EIP93 modules for any of the crypto algorithms.

	  If the IP supports it, this provide offload for AES - ECB, CBC and
	  CTR crypto. Also provide DES and 3DES ECB and CBC.

	  Also provide AEAD authenc(hmac(x), cipher(y)) for supported algo.

Annotation

Implementation Notes