simon-git: putty (main): Simon Tatham

Commits to Tartarus hosted VCS tartarus-commits at lists.tartarus.org
Wed Apr 27 09:58:44 BST 2022


TL;DR:
  de5f295b Fix handling of RSA + SHA-2 certified host keys.

Repository:     https://git.tartarus.org/simon/putty.git
On the web:     https://git.tartarus.org/?p=simon/putty.git
Branch updated: main
Committer:      Simon Tatham <anakin at pobox.com>
Date:           2022-04-27 09:58:44

commit de5f295b99cb727a663558563d37e819366ed780
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=de5f295b99cb727a663558563d37e819366ed780;hp=3bb7e6ba9efcea074d44e500769d3ba74828919e
Author: Simon Tatham <anakin at pobox.com>
Date:   Wed Apr 27 07:44:27 2022 +0100

    Fix handling of RSA + SHA-2 certified host keys.
    
    Initial live testing pointed out that the ssh_keyalg corresponding to
    the certified version of rsa-sha2-512 was expecting to see the SSH id
    string "rsa-sha2-512-cert-v01 at openssh.com" at the start of the public
    key blob, whereas in fact, the _key_ type identifier is still
    "ssh-rsa-...", just as the key type for base rsa-sha2-512 is base
    ssh-rsa.
    
    Fixed inside openssh-certs.c, by adding a couple more strings to the
    'extra' structure.

 crypto/openssh-certs.c | 49 ++++++++++++++++++++++++++++++++++---------------
 1 file changed, 34 insertions(+), 15 deletions(-)



More information about the tartarus-commits mailing list