- if (!km_samealgsp(kx->kpriv, kx->kpub)) {
- a_warn("KX", "?PEER", kx->p, "algorithms-mismatch",
- "local-private-key", "%s", tag_priv,
+ if (!group_samep(kx->kpriv->g, kx->kpub->g)) {
+ a_warn("KX", "?PEER", kx->p, "group-mismatch",
+ "local-private-key", "%s", p_privtag(p),