simon-git: putty (pre-0.78): Simon Tatham

Commits to Tartarus hosted VCS tartarus-commits at lists.tartarus.org
Tue Sep 13 20:58:43 BST 2022


TL;DR:
  c1a4eda9 GSSAPI kex: don't call dh_is_gex() on ECDH algorithms.

Repository:     https://git.tartarus.org/simon/putty.git
On the web:     https://git.tartarus.org/?p=simon/putty.git
Branch updated: pre-0.78
Committer:      Simon Tatham <anakin at pobox.com>
Date:           2022-09-13 20:58:43

commit c1a4eda9f6ec5301eeb83def1ecb453f659fa7d3
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=c1a4eda9f6ec5301eeb83def1ecb453f659fa7d3;hp=2fbc122e0e3c1528c15f7064b01a61701f1d4da9
Author: Simon Tatham <anakin at pobox.com>
Date:   Tue Sep 13 20:53:03 2022 +0100

    GSSAPI kex: don't call dh_is_gex() on ECDH algorithms.
    
    dh_is_gex() expects to find a 'struct dh_extra' in the 'extra' field
    of the kex_alg you pass in, and won't look kindly on finding an
    instance of some totally different structure type. We were being
    careful about that everywhere in the GSSAPI kex code except for the
    final free step.

 ssh/kex2-client.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)



More information about the tartarus-commits mailing list