X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/tripe/blobdiff_plain/cc3e30a46963d98f41567893de22916c1a587ff7..0d9974ba1c7a707352f9d50f592b39b095de534d:/server/keyexch.c diff --git a/server/keyexch.c b/server/keyexch.c index 8cc4ad69..34114b79 100644 --- a/server/keyexch.c +++ b/server/keyexch.c @@ -1479,7 +1479,7 @@ int kx_init(keyexch *kx, peer *p, keyset **ks, unsigned f) { if ((kx->kpriv = km_findpriv(p_privtag(p))) == 0) goto fail_0; if ((kx->kpub = km_findpub(p_tag(p))) == 0) goto fail_1; - if (!group_samep(kx->kpriv->g, kx->kpub->g)) { + if (!km_samealgsp(kx->kpriv, kx->kpub)) { a_warn("KX", "?PEER", p, "group-mismatch", "local-private-key", "%s", p_privtag(p), "peer-public-key", "%s", p_tag(p),