[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