[openssh-commits] [openssh] branch master updated (44536343 -> 27267642)

git+noreply at mindrot.org git+noreply at mindrot.org
Fri Oct 28 12:47:25 AEDT 2022


This is an automated email from the git hooks/post-receive script.

djm pushed a change to branch master
in repository openssh.

      from  44536343  upstream: Be more paranoid with host/domain names coming from the
       new  25de1c01  upstream: begin big refactor of sshkey
       new  1e78844a  upstream: factor out sshkey_equal_public()
       new  591fed94  upstream: factor out public key serialization
       new  401c74e7  upstream: refactor and simplify sshkey_read()
       new  262647c2  upstream: factor out key generation
       new  7d00799c  upstream: refactor sshkey_from_private()
       new  a1deb6cd  upstream: refactor sshkey_from_blob_internal()
       new  3fbc58bb  upstream: refactor sshkey_sign() and sshkey_verify()
       new  11a768ad  upstream: refactor certify
       new  2519a707  upstream: refactor sshkey_private_serialize_opt()
       new  27267642  upstream: refactor sshkey_private_deserialize

The 11 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Detailed log of new commits:

commit 27267642699342412964aa785b98afd69d952c88
Author: djm at openbsd.org <djm at openbsd.org>
Date:   Fri Oct 28 00:44:44 2022 +0000

    upstream: refactor sshkey_private_deserialize
    
    feedback/ok markus@
    
    OpenBSD-Commit-ID: f5ca6932fdaf840a5e8250becb38315a29b5fc9f

commit 2519a7077a9332f70935e5242ba91ee670ed6b87
Author: djm at openbsd.org <djm at openbsd.org>
Date:   Fri Oct 28 00:44:17 2022 +0000

    upstream: refactor sshkey_private_serialize_opt()
    
    feedback/ok markus@
    
    OpenBSD-Commit-ID: 61e0fe989897901294efe7c3b6d670cefaf44cbd

commit 11a768adf98371fe4e43f3b06014024c033385d5
Author: djm at openbsd.org <djm at openbsd.org>
Date:   Fri Oct 28 00:43:30 2022 +0000

    upstream: refactor certify
    
    feedback/ok markus@
    
    OpenBSD-Commit-ID: 35d742992e223eaca3537e6fb3d3002c08eed4f6

commit 3fbc58bb249d967cc43ebdc554f6781bb73d4a58
Author: djm at openbsd.org <djm at openbsd.org>
Date:   Fri Oct 28 00:43:08 2022 +0000

    upstream: refactor sshkey_sign() and sshkey_verify()
    
    feedback/ok markus@
    
    OpenBSD-Commit-ID: 368e662c128c99d05cc043b1308d2b6c71a4d3cc

commit a1deb6cdbbe6afaab74ecb08fcb62db5739267be
Author: djm at openbsd.org <djm at openbsd.org>
Date:   Fri Oct 28 00:41:52 2022 +0000

    upstream: refactor sshkey_from_blob_internal()
    
    feedback/ok markus@
    
    OpenBSD-Commit-ID: 1f46c0cbb8060ee9666a02749594ad6658c8e283

commit 7d00799c935271ce89300494c5677190779f6453
Author: djm at openbsd.org <djm at openbsd.org>
Date:   Fri Oct 28 00:41:17 2022 +0000

    upstream: refactor sshkey_from_private()
    
    feedback/ok markus@
    
    OpenBSD-Commit-ID: e5dbe7a3545930c50f70ee75c867a1e08b382b53

commit 262647c2e920492ca57f1b9320d74f4a0f6e482b
Author: djm at openbsd.org <djm at openbsd.org>
Date:   Fri Oct 28 00:39:29 2022 +0000

    upstream: factor out key generation
    
    feedback/ok markus@
    
    OpenBSD-Commit-ID: 5b4211bff4de8d9adb84bc72857a8c42c44e7ceb

commit 401c74e7dc15eab60540653d2f94d9306a927bab
Author: djm at openbsd.org <djm at openbsd.org>
Date:   Fri Oct 28 00:38:58 2022 +0000

    upstream: refactor and simplify sshkey_read()
    
    feedback/ok markus@
    
    OpenBSD-Commit-ID: 0d93b7a56e31cd06a8bb0d2191d084ce254b0971

commit 591fed94e66a016acf87f4b7cd416ce812f2abe8
Author: djm at openbsd.org <djm at openbsd.org>
Date:   Fri Oct 28 00:37:24 2022 +0000

    upstream: factor out public key serialization
    
    feedback/ok markus@
    
    OpenBSD-Commit-ID: a3570c4b97290c5662890aea7328d87f55939033

commit 1e78844ae2b2dc01ba735d5ae740904c57e13685
Author: djm at openbsd.org <djm at openbsd.org>
Date:   Fri Oct 28 00:36:31 2022 +0000

    upstream: factor out sshkey_equal_public()
    
    feedback/ok markus@
    
    OpenBSD-Commit-ID: 1368ba114cb37732fe6ec3d89c7e6d27ea6fdc94

commit 25de1c01a8b9a2c8ab9b1da22444a03e89c982de
Author: djm at openbsd.org <djm at openbsd.org>
Date:   Fri Oct 28 00:35:40 2022 +0000

    upstream: begin big refactor of sshkey
    
    Move keytype data and some of the type-specific code (allocation,
    cleanup, etc) out into each key type's implementation. Subsequent
    commits will move more, with the goal of having each key-*.c file
    owning as much of its keytype's implementation as possible.
    
    lots of feedback + ok markus@
    
    OpenBSD-Commit-ID: 0f2b4334f73914344e9e5b3d33522d41762a57ec

Summary of changes:
 ssh-dss.c        |  284 +++++++-
 ssh-ecdsa-sk.c   |  170 ++++-
 ssh-ecdsa.c      |  318 ++++++++-
 ssh-ed25519-sk.c |  139 +++-
 ssh-ed25519.c    |  181 ++++-
 ssh-rsa.c        |  372 +++++++++-
 ssh-xmss.c       |  228 ++++++-
 sshd.c           |    4 +-
 sshkey-xmss.c    |    4 +-
 sshkey-xmss.h    |    4 +-
 sshkey.c         | 1983 +++++++++++-------------------------------------------
 sshkey.h         |   82 ++-
 12 files changed, 2026 insertions(+), 1743 deletions(-)

-- 
To stop receiving notification emails like this one, please contact
djm at mindrot.org.


More information about the openssh-commits mailing list