From 9be3d8def8432a98b9047ff0eb78b0b5ada18089 Mon Sep 17 00:00:00 2001 From: Moonlight Maze Date: Thu, 5 Sep 2024 15:07:08 +0100 Subject: [PATCH] accept ecdsa-sha2-nistp256 public keys --- dojo_plugin/api/v1/ssh_key.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dojo_plugin/api/v1/ssh_key.py b/dojo_plugin/api/v1/ssh_key.py index bc74c2a82..0f382bae7 100644 --- a/dojo_plugin/api/v1/ssh_key.py +++ b/dojo_plugin/api/v1/ssh_key.py @@ -23,7 +23,7 @@ def post(self): key_value = data.get("ssh_key", "") if key_value: - key_re = "ssh-(rsa|ed25519|dss) AAAA[0-9A-Za-z+/]{1,730}[=]{0,2}" + key_re = "(ssh-(rsa|ed25519|dss)|ecdsa-sha2-nistp256) AAAA[0-9A-Za-z+/]{1,730}[=]{0,2}" key_match = re.match(key_re, key_value) if not key_match: return (