Loading...
Note: File does not exist in v3.1.
1config CRYPTO_DEV_ASPEED
2 tristate "Support for Aspeed cryptographic engine driver"
3 depends on ARCH_ASPEED || COMPILE_TEST
4 select CRYPTO_ENGINE
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
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.
33
34config CRYPTO_DEV_ASPEED_HACE_CRYPTO
35 bool "Enable Aspeed Hash & Crypto Engine (HACE) crypto"
36 depends on CRYPTO_DEV_ASPEED
37 select CRYPTO_AES
38 select CRYPTO_DES
39 select CRYPTO_ECB
40 select CRYPTO_CBC
41 select CRYPTO_CTR
42 help
43 Select here to enable Aspeed Hash & Crypto Engine (HACE)
44 crypto driver.
45 Supports AES/DES symmetric-key encryption and decryption
46 with ECB/CBC/CTR options.
47
48config CRYPTO_DEV_ASPEED_ACRY
49 bool "Enable Aspeed ACRY RSA Engine"
50 depends on CRYPTO_DEV_ASPEED
51 select CRYPTO_ENGINE
52 select CRYPTO_RSA
53 help
54 Select here to enable Aspeed ECC/RSA Engine (ACRY)
55 RSA driver.
56 Supports 256 bits to 4096 bits RSA encryption/decryption
57 and signature/verification.