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