Merge tag 'nfsd-6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
[linux-block.git] / drivers / crypto / aspeed / Kconfig
CommitLineData
108713a7
NL
1config CRYPTO_DEV_ASPEED
2 tristate "Support for Aspeed cryptographic engine driver"
31b39755 3 depends on ARCH_ASPEED || COMPILE_TEST
f78f6f0b 4 select CRYPTO_ENGINE
108713a7
NL
5 help
6 Hash and Crypto Engine (HACE) is designed to accelerate the
7 throughput of hash data digest, encryption and decryption.
8
9 Select y here to have support for the cryptographic driver
10 available on Aspeed SoC.
11
12config CRYPTO_DEV_ASPEED_DEBUG
13 bool "Enable Aspeed crypto debug messages"
14 depends on CRYPTO_DEV_ASPEED
15 help
16 Print Aspeed crypto debugging messages if you use this
17 option to ask for those messages.
18 Avoid enabling this option for production build to
19 minimize driver timing.
20
21config CRYPTO_DEV_ASPEED_HACE_HASH
22 bool "Enable Aspeed Hash & Crypto Engine (HACE) hash"
23 depends on CRYPTO_DEV_ASPEED
108713a7
NL
24 select CRYPTO_SHA1
25 select CRYPTO_SHA256
26 select CRYPTO_SHA512
27 select CRYPTO_HMAC
28 help
29 Select here to enable Aspeed Hash & Crypto Engine (HACE)
30 hash driver.
31 Supports multiple message digest standards, including
32 SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, and so on.
62f58b16
NL
33
34config CRYPTO_DEV_ASPEED_HACE_CRYPTO
35 bool "Enable Aspeed Hash & Crypto Engine (HACE) crypto"
36 depends on CRYPTO_DEV_ASPEED
62f58b16
NL
37 select CRYPTO_AES
38 select CRYPTO_DES
39 select CRYPTO_ECB
40 select CRYPTO_CBC
41 select CRYPTO_CFB
42 select CRYPTO_OFB
43 select CRYPTO_CTR
44 help
45 Select here to enable Aspeed Hash & Crypto Engine (HACE)
46 crypto driver.
47 Supports AES/DES symmetric-key encryption and decryption
48 with ECB/CBC/CFB/OFB/CTR options.
2f1cf4e5
NL
49
50config CRYPTO_DEV_ASPEED_ACRY
51 bool "Enable Aspeed ACRY RSA Engine"
52 depends on CRYPTO_DEV_ASPEED
53 select CRYPTO_ENGINE
54 select CRYPTO_RSA
55 help
56 Select here to enable Aspeed ECC/RSA Engine (ACRY)
57 RSA driver.
58 Supports 256 bits to 4096 bits RSA encryption/decryption
59 and signature/verification.