Adds config option to enable compression support which is usefull when using a terminal sessions over a slow link. Impact on binary size is negligible but additional 60 kB (uncompressed) is needed for a shared zlib library. Signed-off-by: Marcin Jurkowski <marcin1j@gmail.com>
		
			
				
	
	
		
			60 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			60 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
menu "Configuration"
 | 
						|
	depends on PACKAGE_dropbear
 | 
						|
 | 
						|
config DROPBEAR_CURVE25519
 | 
						|
	bool "Curve25519 support"
 | 
						|
	default y
 | 
						|
	help
 | 
						|
		This enables the following key exchange algorithm:
 | 
						|
		  curve25519-sha256@libssh.org
 | 
						|
 | 
						|
		Increases binary size by about 13 kB uncompressed (MIPS).
 | 
						|
 | 
						|
config DROPBEAR_ECC
 | 
						|
	bool "Elliptic curve cryptography (ECC)"
 | 
						|
	default n
 | 
						|
	help
 | 
						|
		Enables elliptic curve cryptography (ECC) support in key exchange and public key
 | 
						|
		authentication.
 | 
						|
 | 
						|
		Key exchange algorithms:
 | 
						|
		  ecdh-sha2-nistp256
 | 
						|
		  ecdh-sha2-nistp384
 | 
						|
		  ecdh-sha2-nistp521
 | 
						|
 | 
						|
		Public key algorithms:
 | 
						|
		  ecdsa-sha2-nistp256
 | 
						|
		  ecdsa-sha2-nistp384
 | 
						|
		  ecdsa-sha2-nistp521
 | 
						|
 | 
						|
		Does not generate ECC host keys by default (ECC key exchange will not be used,
 | 
						|
		only ECC public key auth).
 | 
						|
 | 
						|
		Increases binary size by about 23 kB (MIPS).
 | 
						|
 | 
						|
config DROPBEAR_ZLIB
 | 
						|
	bool "Enable compression"
 | 
						|
	default n
 | 
						|
	help
 | 
						|
		Enables compression using shared zlib library.
 | 
						|
 | 
						|
		Increases binary size by about 0.1 kB (MIPS) and requires additional 62 kB (MIPS)
 | 
						|
		for a shared zlib library.
 | 
						|
 | 
						|
config DROPBEAR_UTMP
 | 
						|
	bool "Utmp support"
 | 
						|
	default n
 | 
						|
	depends on BUSYBOX_CONFIG_FEATURE_UTMP
 | 
						|
	help
 | 
						|
		This enables dropbear utmp support, the file /var/run/utmp is used to
 | 
						|
		track who is currently logged in.
 | 
						|
 | 
						|
config DROPBEAR_PUTUTLINE
 | 
						|
	bool "Pututline support"
 | 
						|
	default n
 | 
						|
	depends on DROPBEAR_UTMP
 | 
						|
	help
 | 
						|
		Dropbear will use pututline() to write the utmp structure into the utmp file.
 | 
						|
 | 
						|
endmenu
 |