Config.in 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. menu "Configuration"
  2. depends on PACKAGE_dropbear
  3. config DROPBEAR_CURVE25519
  4. bool "Curve25519 support"
  5. default y
  6. help
  7. This enables the following key exchange algorithm:
  8. curve25519-sha256@libssh.org
  9. Increases binary size by about 13 kB uncompressed (MIPS).
  10. config DROPBEAR_ECC
  11. bool "Elliptic curve cryptography (ECC)"
  12. default n
  13. help
  14. Enables elliptic curve cryptography (ECC) support in key exchange and public key
  15. authentication.
  16. Key exchange algorithms:
  17. ecdh-sha2-nistp256
  18. ecdh-sha2-nistp384
  19. ecdh-sha2-nistp521
  20. Public key algorithms:
  21. ecdsa-sha2-nistp256
  22. ecdsa-sha2-nistp384
  23. ecdsa-sha2-nistp521
  24. Does not generate ECC host keys by default (ECC key exchange will not be used,
  25. only ECC public key auth).
  26. Increases binary size by about 23 kB (MIPS).
  27. config DROPBEAR_ZLIB
  28. bool "Enable compression"
  29. default n
  30. help
  31. Enables compression using shared zlib library.
  32. Increases binary size by about 0.1 kB (MIPS) and requires additional 62 kB (MIPS)
  33. for a shared zlib library.
  34. config DROPBEAR_UTMP
  35. bool "Utmp support"
  36. default n
  37. depends on BUSYBOX_CONFIG_FEATURE_UTMP
  38. help
  39. This enables dropbear utmp support, the file /var/run/utmp is used to
  40. track who is currently logged in.
  41. config DROPBEAR_PUTUTLINE
  42. bool "Pututline support"
  43. default n
  44. depends on DROPBEAR_UTMP
  45. help
  46. Dropbear will use pututline() to write the utmp structure into the utmp file.
  47. endmenu