| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- config CRYPTO_DEV_ASPEED
- tristate "Support for Aspeed cryptographic engine driver"
- depends on ARCH_ASPEED || COMPILE_TEST
- select CRYPTO_ENGINE
- help
- Hash and Crypto Engine (HACE) is designed to accelerate the
- throughput of hash data digest, encryption and decryption.
- Select y here to have support for the cryptographic driver
- available on Aspeed SoC.
- config CRYPTO_DEV_ASPEED_DEBUG
- bool "Enable Aspeed crypto debug messages"
- depends on CRYPTO_DEV_ASPEED
- help
- Print Aspeed crypto debugging messages if you use this
- option to ask for those messages.
- Avoid enabling this option for production build to
- minimize driver timing.
- config CRYPTO_DEV_ASPEED_HACE_HASH
- bool "Enable Aspeed Hash & Crypto Engine (HACE) hash"
- depends on CRYPTO_DEV_ASPEED
- select CRYPTO_SHA1
- select CRYPTO_SHA256
- select CRYPTO_SHA512
- select CRYPTO_HMAC
- help
- Select here to enable Aspeed Hash & Crypto Engine (HACE)
- hash driver.
- Supports multiple message digest standards, including
- SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, and so on.
- config CRYPTO_DEV_ASPEED_HACE_CRYPTO
- bool "Enable Aspeed Hash & Crypto Engine (HACE) crypto"
- depends on CRYPTO_DEV_ASPEED
- select CRYPTO_AES
- select CRYPTO_DES
- select CRYPTO_ECB
- select CRYPTO_CBC
- select CRYPTO_CTR
- help
- Select here to enable Aspeed Hash & Crypto Engine (HACE)
- crypto driver.
- Supports AES/DES symmetric-key encryption and decryption
- with ECB/CBC/CTR options.
- config CRYPTO_DEV_ASPEED_ACRY
- bool "Enable Aspeed ACRY RSA Engine"
- depends on CRYPTO_DEV_ASPEED
- select CRYPTO_ENGINE
- select CRYPTO_RSA
- help
- Select here to enable Aspeed ECC/RSA Engine (ACRY)
- RSA driver.
- Supports 256 bits to 4096 bits RSA encryption/decryption
- and signature/verification.
|