dropbear: add ed25519 for failsafe key
[openwrt/openwrt.git] / package / network / services / dropbear / files / dropbear.failsafe
index a98ede459adf0b0cac27ee35bf7d377acb481f4c..97bd12d58a18910807892c0fa4ce5b10b43c627d 100755 (executable)
@@ -1,8 +1,9 @@
 #!/bin/sh
 
 failsafe_dropbear () {
-       dropbearkey -t rsa -s 1024 -f /tmp/dropbear_failsafe_host_key
-       dropbear -r /tmp/dropbear_failsafe_host_key <> /dev/null 2>&1
+       dropbearkey -t rsa -s 1024 -f /tmp/dropbear_rsa_failsafe_host_key
+       dropbearkey -t ed25519 -f /tmp/dropbear_ed25519_failsafe_host_key
+       dropbear -r /tmp/dropbear_rsa_failsafe_host_key -r /tmp/dropbear_ed25519_failsafe_host_key <> /dev/null 2>&1
 }
 
 boot_hook_add failsafe failsafe_dropbear