brintos

brintos / linux-shallow public Read only

0
0
Text · 1.7 KiB · e93f2f8 Raw
58 lines · plain
1config CRYPTO_DEV_ASPEED2	tristate "Support for Aspeed cryptographic engine driver"3	depends on ARCH_ASPEED || COMPILE_TEST4	select CRYPTO_ENGINE5	help6	  Hash and Crypto Engine (HACE) is designed to accelerate the7	  throughput of hash data digest, encryption and decryption.8 9	  Select y here to have support for the cryptographic driver10	  available on Aspeed SoC.11 12config CRYPTO_DEV_ASPEED_DEBUG13	bool "Enable Aspeed crypto debug messages"14	depends on CRYPTO_DEV_ASPEED15	help16	  Print Aspeed crypto debugging messages if you use this17	  option to ask for those messages.18	  Avoid enabling this option for production build to19	  minimize driver timing.20 21config CRYPTO_DEV_ASPEED_HACE_HASH22	bool "Enable Aspeed Hash & Crypto Engine (HACE) hash"23	depends on CRYPTO_DEV_ASPEED24	select CRYPTO_SHA125	select CRYPTO_SHA25626	select CRYPTO_SHA51227	select CRYPTO_HMAC28	help29	  Select here to enable Aspeed Hash & Crypto Engine (HACE)30	  hash driver.31	  Supports multiple message digest standards, including32	  SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, and so on.33 34config CRYPTO_DEV_ASPEED_HACE_CRYPTO35	bool "Enable Aspeed Hash & Crypto Engine (HACE) crypto"36	depends on CRYPTO_DEV_ASPEED37	select CRYPTO_AES38	select CRYPTO_DES39	select CRYPTO_ECB40	select CRYPTO_CBC41	select CRYPTO_CTR42	help43	  Select here to enable Aspeed Hash & Crypto Engine (HACE)44	  crypto driver.45	  Supports AES/DES symmetric-key encryption and decryption46	  with ECB/CBC/CTR options.47 48config CRYPTO_DEV_ASPEED_ACRY49	bool "Enable Aspeed ACRY RSA Engine"50	depends on CRYPTO_DEV_ASPEED51	select CRYPTO_ENGINE52	select CRYPTO_RSA53	help54	  Select here to enable Aspeed ECC/RSA Engine (ACRY)55	  RSA driver.56	  Supports 256 bits to 4096 bits RSA encryption/decryption57	  and signature/verification.58