simon-git: putty (master): Simon Tatham
Commits to Tartarus CVS repository.
tartarus-commits at lists.tartarus.org
Sat Feb 28 09:05:55 GMT 2015
TL;DR:
808e414 Merge branch 'pre-0.64'
12d5b00 New 'contrib' tool: a script for faking initial KEX.
Repository: git://git.tartarus.org/simon/putty.git
On the web: http://tartarus.org/~simon-git/gitweb/?p=putty.git
Branch updated: master
Committer: Simon Tatham <anakin at pobox.com>
Date: 2015-02-28 09:05:55
commit 808e414130f67aa8dd21f6f8164720390bde8746
web diff http://tartarus.org/~simon-git/gitweb/?p=putty.git;a=commitdiff;h=808e414130f67aa8dd21f6f8164720390bde8746;hp=f004bcca17a789356c32527a396b68b71a773db2
Merge: f004bcc 2713396
Author: Simon Tatham <anakin at pobox.com>
Date: Sat Feb 28 07:57:58 2015 +0000
Merge branch 'pre-0.64'
commit 12d5b00d62240d1875be4ac0a6c5d29240696c89
web diff http://tartarus.org/~simon-git/gitweb/?p=putty.git;a=commitdiff;h=12d5b00d62240d1875be4ac0a6c5d29240696c89;hp=808e414130f67aa8dd21f6f8164720390bde8746
Author: Simon Tatham <anakin at pobox.com>
Date: Sat Feb 28 07:58:29 2015 +0000
New 'contrib' tool: a script for faking initial KEX.
encodelib.py is a Python library which implements some handy SSH-2
encoding primitives; samplekex.py uses that to fabricate the start of
an SSH connection, up to the point where key exchange totally fails
its crypto.
The idea is that you adapt samplekex.py to construct initial-kex
sequences with particular properties, in order to test robustness and
security fixes that affect the initial-kex sequence. For example, I
used an adaptation of this to test the Diffie-Hellman range check
that's just gone into 0.64.
.gitignore | 1 +
contrib/encodelib.py | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++
contrib/samplekex.py | 66 +++++++++++++++++++++++++++++
3 files changed, 182 insertions(+)
More information about the tartarus-commits
mailing list