From 405bc0cabff0cc68221ac2f8cb0b8c873a90751f Mon Sep 17 00:00:00 2001 From: Christian Hohnstaedt Date: Mon, 9 Oct 2023 22:31:29 +0200 Subject: [PATCH] Catch invalid-key description error This results in reasonable error message and behavior --- lib/pki_key.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/pki_key.h b/lib/pki_key.h index 8398c5e9..7ddc0192 100644 --- a/lib/pki_key.h +++ b/lib/pki_key.h @@ -95,7 +95,7 @@ class keytype class keyjob { - public: + public: static keyjob defaultjob; keytype ktype; int size; @@ -122,13 +122,13 @@ class keyjob else if (!isED25519()) size = sl[1].toInt(); slot = slotid(); + ign_openssl_error(); } QString toString() { if (isED25519()) return ktype.name; - return QString("%1:%2").arg(ktype.name) - .arg(isEC() ? + return QString("%1:%2").arg(ktype.name) .arg(isEC() ? OBJ_obj2QString(OBJ_nid2obj(ec_nid)) : QString::number(size)); }