simon-git: putty (master): Ben Harris
Commits to Tartarus CVS repository.
tartarus-commits at lists.tartarus.org
Sun May 17 13:43:46 BST 2015
TL;DR:
5de81cb Restructure KEXINIT generation and parsing.
Repository: git://git.tartarus.org/simon/putty.git
On the web: http://tartarus.org/~simon-git/gitweb/?p=putty.git
Branch updated: master
Committer: Ben Harris <bjh21 at bjh21.me.uk>
Date: 2015-05-17 13:43:46
commit 5de81cb0356187a8dff7b776b9f6abcee2ed0e91
web diff http://tartarus.org/~simon-git/gitweb/?p=putty.git;a=commitdiff;h=5de81cb0356187a8dff7b776b9f6abcee2ed0e91;hp=dee305c318fa9b9f2213032dfaf0ccd4c220f16d
Author: Ben Harris <bjh21 at bjh21.me.uk>
Date: Sun May 17 10:53:27 2015 +0100
Restructure KEXINIT generation and parsing.
The new code remembers the contents and meaning of the outgoing KEXINIT
and uses this to drive the algorithm negotiation, rather than trying to
reconstruct what the outgoing KEXINIT probably said. This removes the
need to maintain the KEXINIT generation and parsing code precisely in
parallel.
It also fixes a bug whereby PuTTY would have selected the wrong host key
type in cases where the server gained a host key type between rekeys.
ssh.c | 382 ++++++++++++++++++++++++++---------------------------------------
1 file changed, 154 insertions(+), 228 deletions(-)
More information about the tartarus-commits
mailing list