1 config CRYPTO_DEV_ASPEED
2 tristate "Support for Aspeed cryptographic engine driver"
3 depends on ARCH_ASPEED || COMPILE_TEST
6 Hash and Crypto Engine (HACE) is designed to accelerate the
7 throughput of hash data digest, encryption and decryption.
9 Select y here to have support for the cryptographic driver
10 available on Aspeed SoC.
12 config CRYPTO_DEV_ASPEED_DEBUG
13 bool "Enable Aspeed crypto debug messages"
14 depends on CRYPTO_DEV_ASPEED
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.
21 config CRYPTO_DEV_ASPEED_HACE_HASH
22 bool "Enable Aspeed Hash & Crypto Engine (HACE) hash"
23 depends on CRYPTO_DEV_ASPEED
29 Select here to enable Aspeed Hash & Crypto Engine (HACE)
31 Supports multiple message digest standards, including
32 SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, and so on.
34 config CRYPTO_DEV_ASPEED_HACE_CRYPTO
35 bool "Enable Aspeed Hash & Crypto Engine (HACE) crypto"
36 depends on CRYPTO_DEV_ASPEED
43 Select here to enable Aspeed Hash & Crypto Engine (HACE)
45 Supports AES/DES symmetric-key encryption and decryption
46 with ECB/CBC/CTR options.
48 config CRYPTO_DEV_ASPEED_ACRY
49 bool "Enable Aspeed ACRY RSA Engine"
50 depends on CRYPTO_DEV_ASPEED
54 Select here to enable Aspeed ECC/RSA Engine (ACRY)
56 Supports 256 bits to 4096 bits RSA encryption/decryption
57 and signature/verification.