From e623d7f21a9db27972219c3da75c5cf60d692837 Mon Sep 17 00:00:00 2001 From: LukasLenCP <39053453+LukasLenCP@users.noreply.github.com> Date: Thu, 21 May 2020 20:11:56 +0200 Subject: [PATCH] ed25519 support My attempt to get ed25519 support for the doors in the script. Please check function and syntax! --- foodoor-update-keydb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/foodoor-update-keydb b/foodoor-update-keydb index d0234e7..ef7bb3d 100755 --- a/foodoor-update-keydb +++ b/foodoor-update-keydb @@ -25,6 +25,8 @@ do ssh-keygen -l -f ${keyfile} &> /dev/null if [ $? -eq 0 ]; then key_length=`ssh-keygen -l -f ${keyfile} | cut -d" " -f1` + if ssh-keygen -l -f id_ed25519.pub| cut -d" " -f4 == "(ED25519)"; then + key_length += 3840 if [ ${key_length} -lt 4096 ]; then echo "Key size of key ${keyfile} not equal to 4096. Not adding it to key database." >&2 continue