Config.in 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. config BR2_PACKAGE_DROPBEAR
  2. bool "dropbear"
  3. select BR2_PACKAGE_ZLIB if !BR2_PACKAGE_DROPBEAR_SMALL
  4. select BR2_PACKAGE_LIBTOMCRYPT if !BR2_PACKAGE_DROPBEAR_SMALL
  5. help
  6. A small SSH 2 server designed for small memory environments.
  7. Note that dropbear requires a per-device unique host key. The
  8. key will be generated when dropbear starts, but it is not
  9. persistent over reboot (if you have a read-only rootfs) or
  10. upgrade (if you have a read-write rootfs). To make the key
  11. persistent, replace /etc/dropbear with a symlink to a
  12. directory on a persistent, writeable filesystem.
  13. Alternatively, mount a persistent unionfs over your root
  14. filesystem.
  15. https://matt.ucc.asn.au/dropbear/dropbear.html
  16. if BR2_PACKAGE_DROPBEAR
  17. config BR2_PACKAGE_DROPBEAR_CLIENT
  18. bool "client programs"
  19. default y
  20. help
  21. Provides the programs: dbclient, ssh
  22. Note that the following programs are also used server-side
  23. and are therefore always build regardless this setting:
  24. dropbear, dropbearkey, dropbearconvert, scp
  25. config BR2_PACKAGE_DROPBEAR_DISABLE_REVERSEDNS
  26. bool "disable reverse DNS lookups"
  27. help
  28. Disable reverse DNS lookups on connection. This can be handy
  29. on systems without working DNS, as connections otherwise
  30. stall until DNS times out.
  31. config BR2_PACKAGE_DROPBEAR_SMALL
  32. bool "optimize for size"
  33. default y
  34. help
  35. Compile dropbear for the smallest possible binary size.
  36. Tradeoffs are slower hashes and ciphers, and disabling of the
  37. blowfish cipher and zlib.
  38. config BR2_PACKAGE_DROPBEAR_WTMP
  39. bool "log dropbear access to wtmp"
  40. help
  41. Enable logging of dropbear access to wtmp. Notice that
  42. Buildroot does not generate wtmp by default.
  43. config BR2_PACKAGE_DROPBEAR_LASTLOG
  44. bool "log dropbear access to lastlog"
  45. help
  46. Enable logging of dropbear access to lastlog. Notice that
  47. Buildroot does not generate lastlog by default.
  48. config BR2_PACKAGE_DROPBEAR_LEGACY_CRYPTO
  49. bool "enable legacy crypto"
  50. help
  51. Enable legacy and possibly insecure algorithms:
  52. 3DES encryption
  53. SHA1-96 message integrity
  54. CBC encryption mode
  55. DSA public keys
  56. Diffie-Hellman Group1 key exchange
  57. config BR2_PACKAGE_DROPBEAR_LOCALOPTIONS_FILE
  58. string "path to custom localoptions.h definitions file"
  59. help
  60. Path to a file whose contents will be appended to Dropbear
  61. localoptions.h. It can be used to tweak the Dropbear
  62. configuration.
  63. endif