From e6a013d3b7c08d9c296809fcb6299c49fcd68ee4 Mon Sep 17 00:00:00 2001 From: Mark Wooding Date: Sun, 3 Sep 2017 14:12:47 +0100 Subject: [PATCH] server/keymgmt.c: Check algorithms on public keys too. As well as checking stuff, this also calculates some important stuff, such as preferred key lengths. Also, it's quite quick, so this isn't going to cause any performance trouble. --- server/keymgmt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/keymgmt.c b/server/keymgmt.c index e0861069..51a13d70 100644 --- a/server/keymgmt.c +++ b/server/keymgmt.c @@ -377,7 +377,7 @@ founddh: } if (algs_get(&kd->algs, &e, kh->kf, k) || - (kd->k && algs_check(&kd->algs, &e, kd->grp))) { + algs_check(&kd->algs, &e, kd->grp)) { a_warn("KEYMGMT", "%s-keyring", kh->kind, "%s", kh->kr, "key", "%s", t.buf, "*%s", e.buf, A_END); -- 2.11.0