Kconfig 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. config 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. Select y here to have support for the cryptographic driver
  9. available on Aspeed SoC.
  10. config CRYPTO_DEV_ASPEED_DEBUG
  11. bool "Enable Aspeed crypto debug messages"
  12. depends on CRYPTO_DEV_ASPEED
  13. help
  14. Print Aspeed crypto debugging messages if you use this
  15. option to ask for those messages.
  16. Avoid enabling this option for production build to
  17. minimize driver timing.
  18. config CRYPTO_DEV_ASPEED_HACE_HASH
  19. bool "Enable Aspeed Hash & Crypto Engine (HACE) hash"
  20. depends on CRYPTO_DEV_ASPEED
  21. select CRYPTO_SHA1
  22. select CRYPTO_SHA256
  23. select CRYPTO_SHA512
  24. select CRYPTO_HMAC
  25. help
  26. Select here to enable Aspeed Hash & Crypto Engine (HACE)
  27. hash driver.
  28. Supports multiple message digest standards, including
  29. SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, and so on.
  30. config CRYPTO_DEV_ASPEED_HACE_CRYPTO
  31. bool "Enable Aspeed Hash & Crypto Engine (HACE) crypto"
  32. depends on CRYPTO_DEV_ASPEED
  33. select CRYPTO_AES
  34. select CRYPTO_DES
  35. select CRYPTO_ECB
  36. select CRYPTO_CBC
  37. select CRYPTO_CFB
  38. select CRYPTO_OFB
  39. select CRYPTO_CTR
  40. help
  41. Select here to enable Aspeed Hash & Crypto Engine (HACE)
  42. crypto driver.
  43. Supports AES/DES symmetric-key encryption and decryption
  44. with ECB/CBC/CFB/OFB/CTR options.