From d289f83a6df5cd0794a1242d7e5625109c1820ca Mon Sep 17 00:00:00 2001 From: Yaroslav Isakov Date: Tue, 30 Aug 2022 12:54:47 +0200 Subject: [PATCH] Fix #321 - decryptKey shows OpenSSL error, which were raised before --- lib/digest.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/digest.cpp b/lib/digest.cpp index ba720264..b6157b55 100644 --- a/lib/digest.cpp +++ b/lib/digest.cpp @@ -30,6 +30,11 @@ digest::digest(const EVP_MD *md) : md_nid(default_md) digest::digest(const QString &name) : md_nid(default_md) { QString s(name); + // Workaround for Ed25519 + if (s.isEmpty()) { + md_nid = NID_undef; + return; + } md_nid = OBJ_txt2nid(CCHAR(s.remove(QChar(' ')))); }