Kconfig 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. menu "Tools options"
  2. config MKIMAGE_DTC_PATH
  3. string "Path to dtc binary for use within mkimage"
  4. default "dtc"
  5. help
  6. The mkimage host tool will, in order to generate FIT images make
  7. calls to the dtc application in order to create the output. In
  8. some cases the system dtc may not support all required features
  9. and the path to a different version should be given here.
  10. config TOOLS_CRC32
  11. def_bool y
  12. help
  13. Enable CRC32 support in the tools builds
  14. config TOOLS_LIBCRYPTO
  15. bool "Use OpenSSL's libcrypto library for host tools"
  16. default y
  17. help
  18. Cryptographic signature, verification, and encryption of images is
  19. provided by host tools using OpenSSL's libcrypto. Select 'n' here if
  20. you wish to build host tools without OpenSSL. mkimage will not have
  21. the ability to sign images.
  22. This selection does not affect target features, such as runtime FIT
  23. signature verification.
  24. config TOOLS_FIT
  25. def_bool y
  26. help
  27. Enable FIT support in the tools builds.
  28. config TOOLS_FIT_FULL_CHECK
  29. def_bool y
  30. help
  31. Do a full check of the FIT before using it in the tools builds
  32. config TOOLS_FIT_PRINT
  33. def_bool y
  34. help
  35. Print the content of the FIT verbosely in the tools builds
  36. config TOOLS_FIT_RSASSA_PSS
  37. def_bool y
  38. help
  39. Support the rsassa-pss signature scheme in the tools builds
  40. config TOOLS_FIT_SIGNATURE
  41. def_bool y
  42. help
  43. Enable signature verification of FIT uImages in the tools builds
  44. config TOOLS_FIT_SIGNATURE_MAX_SIZE
  45. hex
  46. depends on TOOLS_FIT_SIGNATURE
  47. default 0x10000000
  48. config TOOLS_FIT_VERBOSE
  49. def_bool y
  50. help
  51. Support verbose FIT output in the tools builds
  52. config TOOLS_MD5
  53. def_bool y
  54. help
  55. Enable MD5 support in the tools builds
  56. config TOOLS_OF_LIBFDT
  57. def_bool y
  58. help
  59. Enable libfdt support in the tools builds
  60. config TOOLS_SHA1
  61. def_bool y
  62. help
  63. Enable SHA1 support in the tools builds
  64. config TOOLS_SHA256
  65. def_bool y
  66. help
  67. Enable SHA256 support in the tools builds
  68. config TOOLS_SHA384
  69. def_bool y
  70. help
  71. Enable SHA384 support in the tools builds
  72. config TOOLS_SHA512
  73. def_bool y
  74. help
  75. Enable SHA512 support in the tools builds
  76. endmenu