From a10aa05f41781183e38248dded5c9d01394a153c Mon Sep 17 00:00:00 2001 From: "Daniel A. Wozniak" Date: Fri, 31 May 2024 14:33:52 -0700 Subject: [PATCH] Ensure key is bytes not string --- salt/channel/server.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/salt/channel/server.py b/salt/channel/server.py index a43b3addd71..67f2e293b94 100644 --- a/salt/channel/server.py +++ b/salt/channel/server.py @@ -213,7 +213,9 @@ class ReqServerChannel: log.error("AES key not found") return {"error": "AES key not found"} pret = {} - pret["key"] = pub.encrypt(key, encryption_algorithm) + pret["key"] = pub.encrypt( + salt.utils.stringutils.to_bytes(key), encryption_algorithm + ) if ret is False: ret = {} if sign_messages: