simon-git: putty (master): Simon Tatham

Commits to Tartarus CVS repository. tartarus-commits at lists.tartarus.org
Thu May 7 20:01:52 BST 2015


TL;DR:
  1f4dc6f Remove the list of key algorithms in pageant.c.

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-05-07 20:01:52

commit 1f4dc6faa7e371cc2c43464006c1b46fecb8987d
web diff http://tartarus.org/~simon-git/gitweb/?p=putty.git;a=commitdiff;h=1f4dc6faa7e371cc2c43464006c1b46fecb8987d;hp=47c9a6ef0bda6bed52f1c37ff4f8ef98734d349a
Author: Simon Tatham <anakin at pobox.com>
Date:   Thu May 7 19:57:46 2015 +0100

    Remove the list of key algorithms in pageant.c.
    
    The only reason those couldn't be replaced with a call to the
    centralised find_pubkey_alg is because that function takes a zero-
    terminated string and instead we had a (length,pointer) string. Easily
    fixed; there's now a find_pubkey_alg_len(), and we call that.
    
    This also fixes a string-matching bug in which the sense of memcmp was
    reversed by mistake for ECDSA keys!

 pageant.c |   14 ++------------
 ssh.h     |    1 +
 sshpubk.c |   17 +++++++++++------
 3 files changed, 14 insertions(+), 18 deletions(-)



More information about the tartarus-commits mailing list