Kconfig 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  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_CTR
  38. help
  39. Select here to enable Aspeed Hash & Crypto Engine (HACE)
  40. crypto driver.
  41. Supports AES/DES symmetric-key encryption and decryption
  42. with ECB/CBC/CTR options.
  43. config CRYPTO_DEV_ASPEED_ACRY
  44. bool "Enable Aspeed ACRY RSA Engine"
  45. depends on CRYPTO_DEV_ASPEED
  46. select CRYPTO_ENGINE
  47. select CRYPTO_RSA
  48. help
  49. Select here to enable Aspeed ECC/RSA Engine (ACRY)
  50. RSA driver.
  51. Supports 256 bits to 4096 bits RSA encryption/decryption
  52. and signature/verification.