chiark / gitweb /
server/keymgmt.c: Check algorithms on public keys too.
authorMark Wooding <mdw@distorted.org.uk>
Sun, 3 Sep 2017 13:12:47 +0000 (14:12 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Thu, 14 Jun 2018 09:34:25 +0000 (10:34 +0100)
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

index e0861069aacda0333ed4449588fb356550ce2401..51a13d706efc1f4fe014eacd0e81c4b8159b8cfb 100644 (file)
@@ -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);