From 9af6f86b6b423d259f2db5c1b929915366414be9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Kr=C3=B6ger?= Date: Tue, 30 Jan 2024 11:27:18 +0100 Subject: [PATCH] Support ED22519 format for security keys --- serveradmin/apps/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/serveradmin/apps/models.py b/serveradmin/apps/models.py index fc36d3b67..d7b662f15 100644 --- a/serveradmin/apps/models.py +++ b/serveradmin/apps/models.py @@ -102,7 +102,7 @@ def load(self): """ # I don't think there is a key type independent way of doing this public_key_blob = b64decode(self.key_base64) - if self.key_algorithm.startswith('ssh-ed25519'): + if self.key_algorithm.startswith('ssh-ed25519') or self.key_algorithm.startswith('sk-ssh-ed25519'): try: return Ed25519Key(data=public_key_blob) except NameError: