simon-git: putty (master): Simon Tatham

Commits to Tartarus CVS repository. tartarus-commits at lists.tartarus.org
Tue May 12 12:36:34 BST 2015


TL;DR:
  6179c5c Utility function: 'chomp'.
  9971da4 Utility function: bignum_from_decimal.
  3935cc3 Support loading public-key-only files in Unix PuTTYgen.
  4204a53 Support using public-only key files in PuTTY proper.

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-12 12:36:34

commit 6179c5cc7cf993d0e1b69d3982584d82911e6d08
web diff http://tartarus.org/~simon-git/gitweb/?p=putty.git;a=commitdiff;h=6179c5cc7cf993d0e1b69d3982584d82911e6d08;hp=6912888c8aea6a055f5350c7b2a97b189cd0455b
Author: Simon Tatham <anakin at pobox.com>
Date:   Tue May 12 10:47:33 2015 +0100

    Utility function: 'chomp'.
    
    Basically like Perl's, only we forgive \r\n line endings.

 misc.c |   18 ++++++++++++++++++
 misc.h |    1 +
 2 files changed, 19 insertions(+)

commit 9971da40c3d45850eccde0fbfc038c0c9faef500
web diff http://tartarus.org/~simon-git/gitweb/?p=putty.git;a=commitdiff;h=9971da40c3d45850eccde0fbfc038c0c9faef500;hp=6179c5cc7cf993d0e1b69d3982584d82911e6d08
Author: Simon Tatham <anakin at pobox.com>
Date:   Tue May 12 12:10:42 2015 +0100

    Utility function: bignum_from_decimal.

 ssh.h   |    1 +
 sshbn.c |   28 +++++++++++++++++++++++++++-
 2 files changed, 28 insertions(+), 1 deletion(-)

commit 3935cc3af1e8ff7685142e2060019dd67ffa5bd6
web diff http://tartarus.org/~simon-git/gitweb/?p=putty.git;a=commitdiff;h=3935cc3af1e8ff7685142e2060019dd67ffa5bd6;hp=9971da40c3d45850eccde0fbfc038c0c9faef500
Author: Simon Tatham <anakin at pobox.com>
Date:   Tue May 12 12:19:57 2015 +0100

    Support loading public-key-only files in Unix PuTTYgen.
    
    The rsakey_pubblob() and ssh2_userkey_loadpub() functions, which
    expected to be given a private key file and load only the unencrypted
    public half, now also cope with any of the public-only formats I know
    about (SSH-1 only has one, whereas SSH-2 has the RFC 4716 format and
    OpenSSH's one-line format) and return an appropriate public key blob
    from each of those too.
    
    cmdgen now supports this functionality, by permitting public key files
    to be loaded and used by any operation that doesn't need the private
    key: so you can convert back and forth between the SSH-2 public
    formats, or list the file's fingerprint.

 cmdgen.c  |   41 ++++----
 ssh.h     |    9 +-
 sshpubk.c |  329 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 3 files changed, 342 insertions(+), 37 deletions(-)

commit 4204a53f6d8215fde1984748d835ebabc8392619
web diff http://tartarus.org/~simon-git/gitweb/?p=putty.git;a=commitdiff;h=4204a53f6d8215fde1984748d835ebabc8392619;hp=3935cc3af1e8ff7685142e2060019dd67ffa5bd6
Author: Simon Tatham <anakin at pobox.com>
Date:   Tue May 12 12:30:25 2015 +0100

    Support using public-only key files in PuTTY proper.
    
    Obviously PuTTY can't actually do public-key authentication itself, if
    you give it a public rather than private key file. But it can still
    match the supplied public key file against the list of keys in the
    agent, and narrow down to that. So if for some reason you're
    forwarding an agent to a machine you don't want to trust with your
    _private_ key file (even encrypted), you can still use the '-i' option
    to select which key from the agent to use, by uploading just the
    public key file to that machine.

 ssh.c |   44 +++++++++++++++++++++++++++-----------------
 1 file changed, 27 insertions(+), 17 deletions(-)



More information about the tartarus-commits mailing list