]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
openssh: update to OpenSSH v8.7p1
authorEd Maste <emaste@FreeBSD.org>
Wed, 8 Sep 2021 01:05:51 +0000 (21:05 -0400)
committerEd Maste <emaste@FreeBSD.org>
Wed, 9 Feb 2022 19:53:11 +0000 (14:53 -0500)
commit317a38ab65334cbd24bd020b20b11041423d142f
tree4589b448f2eb7a5fd1a77c073e24060d8fdc0451
parentbbe50accc9ee80dd6b2636d8648c9748a3bfb30c
openssh: update to OpenSSH v8.7p1

Some notable changes, from upstream's release notes:

- sshd(8): Remove support for obsolete "host/port" syntax.
- ssh(1): When prompting whether to record a new host key, accept the key
  fingerprint as a synonym for "yes".
- ssh-keygen(1): when acting as a CA and signing certificates with an RSA
  key, default to using the rsa-sha2-512 signature algorithm.
- ssh(1), sshd(8), ssh-keygen(1): this release removes the "ssh-rsa"
  (RSA/SHA1) algorithm from those accepted for certificate signatures.
- ssh-sk-helper(8): this is a new binary. It is used by the FIDO/U2F
  support to provide address-space isolation for token middleware
  libraries (including the internal one).
- ssh(1): this release enables UpdateHostkeys by default subject to some
  conservative preconditions.
- scp(1): this release changes the behaviour of remote to remote copies
  (e.g. "scp host-a:/path host-b:") to transfer through the local host
  by default.
- scp(1): experimental support for transfers using the SFTP protocol as
  a replacement for the venerable SCP/RCP protocol that it has
  traditionally used.

Additional integration work is needed to support FIDO/U2F in the base
system.

Deprecation Notice
------------------

OpenSSH will disable the ssh-rsa signature scheme by default in the
next release.

Reviewed by: imp
MFC after: 1 month
Relnotes: Yes
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D29985

(cherry picked from commit 19261079b74319502c6ffa1249920079f0f69a72)
(cherry picked from commit f448c3ed4ae1281861913a56377f9d93d49f8e8e)
(cherry picked from commit 1f290c707a19d1695c303e6c8ead9cc414ccc6dc)
(cherry picked from commit 0f9bafdfc325779e4ecc5154d5bb06c752297138)
(cherry picked from commit adb56e58e8db84d8087ebe3d3e7def0074cb5a90)
(cherry picked from commit 576b58108c1723c85e4dd00355e29bfe301dab11)
(cherry picked from commit 1c99af1ebe61cbaf633792941640dcd254acf921)
(cherry picked from commit 87152f34054921632016bc5eb4ab9f836fbaa522)
(cherry picked from commit 172fa4aa7577915bf5ace5783251821d3774dc05)
540 files changed:
crypto/openssh/.depend
crypto/openssh/.github/ci-status.md [new file with mode: 0644]
crypto/openssh/.github/configs [new file with mode: 0755]
crypto/openssh/.github/configure.sh [new file with mode: 0755]
crypto/openssh/.github/run_test.sh [new file with mode: 0755]
crypto/openssh/.github/setup_ci.sh [new file with mode: 0755]
crypto/openssh/.github/workflows/c-cpp.yml [new file with mode: 0644]
crypto/openssh/.github/workflows/selfhosted.yml [new file with mode: 0644]
crypto/openssh/.github/workflows/upstream.yml [new file with mode: 0644]
crypto/openssh/.gitignore
crypto/openssh/.skipped-commit-ids
crypto/openssh/CREDITS
crypto/openssh/ChangeLog
crypto/openssh/INSTALL
crypto/openssh/LICENCE
crypto/openssh/Makefile.in
crypto/openssh/OVERVIEW
crypto/openssh/PROTOCOL
crypto/openssh/PROTOCOL.agent
crypto/openssh/PROTOCOL.certkeys
crypto/openssh/PROTOCOL.chacha20poly1305
crypto/openssh/PROTOCOL.key
crypto/openssh/PROTOCOL.mux
crypto/openssh/PROTOCOL.sshsig [new file with mode: 0644]
crypto/openssh/PROTOCOL.u2f [new file with mode: 0644]
crypto/openssh/README
crypto/openssh/README.dns
crypto/openssh/README.md [new file with mode: 0644]
crypto/openssh/README.platform
crypto/openssh/README.privsep
crypto/openssh/aclocal.m4
crypto/openssh/addr.c [new file with mode: 0644]
crypto/openssh/addr.h [new file with mode: 0644]
crypto/openssh/addrmatch.c
crypto/openssh/atomicio.c
crypto/openssh/atomicio.h
crypto/openssh/audit-bsm.c
crypto/openssh/audit-linux.c
crypto/openssh/audit.c
crypto/openssh/audit.h
crypto/openssh/auth-bsdauth.c
crypto/openssh/auth-krb5.c
crypto/openssh/auth-options.c
crypto/openssh/auth-options.h
crypto/openssh/auth-pam.c
crypto/openssh/auth-pam.h
crypto/openssh/auth-passwd.c
crypto/openssh/auth-rhosts.c
crypto/openssh/auth-skey.c [deleted file]
crypto/openssh/auth.c
crypto/openssh/auth.h
crypto/openssh/auth2-chall.c
crypto/openssh/auth2-gss.c
crypto/openssh/auth2-hostbased.c
crypto/openssh/auth2-kbdint.c
crypto/openssh/auth2-none.c
crypto/openssh/auth2-passwd.c
crypto/openssh/auth2-pubkey.c
crypto/openssh/auth2.c
crypto/openssh/authfd.c
crypto/openssh/authfd.h
crypto/openssh/authfile.c
crypto/openssh/authfile.h
crypto/openssh/blacklist.c
crypto/openssh/blacklist_client.h
crypto/openssh/buildpkg.sh.in
crypto/openssh/canohost.c
crypto/openssh/chacha.h
crypto/openssh/channels.c
crypto/openssh/channels.h
crypto/openssh/cipher-chachapoly-libcrypto.c [new file with mode: 0644]
crypto/openssh/cipher-chachapoly.c
crypto/openssh/cipher-chachapoly.h
crypto/openssh/cipher.c
crypto/openssh/cipher.h
crypto/openssh/clientloop.c
crypto/openssh/clientloop.h
crypto/openssh/compat.c
crypto/openssh/compat.h
crypto/openssh/config.guess
crypto/openssh/config.h
crypto/openssh/config.sub
crypto/openssh/configure.ac
crypto/openssh/contrib/Makefile
crypto/openssh/contrib/cygwin/README
crypto/openssh/contrib/cygwin/ssh-host-config
crypto/openssh/contrib/findssl.sh [changed mode: 0755->0644]
crypto/openssh/contrib/gnome-ssh-askpass1.c
crypto/openssh/contrib/gnome-ssh-askpass2.c
crypto/openssh/contrib/gnome-ssh-askpass3.c [new file with mode: 0644]
crypto/openssh/contrib/redhat/gnome-ssh-askpass.sh [changed mode: 0755->0644]
crypto/openssh/contrib/redhat/openssh.spec
crypto/openssh/contrib/solaris/README [changed mode: 0755->0644]
crypto/openssh/contrib/ssh-copy-id
crypto/openssh/contrib/ssh-copy-id.1
crypto/openssh/contrib/suse/openssh.spec
crypto/openssh/crc32.c [deleted file]
crypto/openssh/crc32.h [deleted file]
crypto/openssh/crypto_api.h
crypto/openssh/defines.h
crypto/openssh/dh.c
crypto/openssh/dh.h
crypto/openssh/digest-libc.c
crypto/openssh/digest-openssl.c
crypto/openssh/dispatch.c
crypto/openssh/dispatch.h
crypto/openssh/dns.c
crypto/openssh/dns.h
crypto/openssh/entropy.c
crypto/openssh/fatal.c
crypto/openssh/freebsd-configure.sh
crypto/openssh/groupaccess.c
crypto/openssh/gss-genr.c
crypto/openssh/gss-serv.c
crypto/openssh/hash.c
crypto/openssh/hmac.c
crypto/openssh/hostfile.c
crypto/openssh/hostfile.h
crypto/openssh/int32_minmax.inc [new file with mode: 0644]
crypto/openssh/kex.c
crypto/openssh/kex.h
crypto/openssh/kexc25519.c
crypto/openssh/kexc25519c.c [deleted file]
crypto/openssh/kexc25519s.c [deleted file]
crypto/openssh/kexdh.c
crypto/openssh/kexdhc.c [deleted file]
crypto/openssh/kexdhs.c [deleted file]
crypto/openssh/kexecdh.c
crypto/openssh/kexecdhc.c [deleted file]
crypto/openssh/kexecdhs.c [deleted file]
crypto/openssh/kexgen.c [new file with mode: 0644]
crypto/openssh/kexgex.c
crypto/openssh/kexgexc.c
crypto/openssh/kexgexs.c
crypto/openssh/kexsntrup761x25519.c [new file with mode: 0644]
crypto/openssh/krl.c
crypto/openssh/krl.h
crypto/openssh/log.c
crypto/openssh/log.h
crypto/openssh/loginrec.c
crypto/openssh/loginrec.h
crypto/openssh/logintest.c
crypto/openssh/m4/openssh.m4 [new file with mode: 0644]
crypto/openssh/mac.c
crypto/openssh/match.c
crypto/openssh/match.h
crypto/openssh/misc.c
crypto/openssh/misc.h
crypto/openssh/moduli
crypto/openssh/moduli.c
crypto/openssh/monitor.c
crypto/openssh/monitor.h
crypto/openssh/monitor_fdpass.c
crypto/openssh/monitor_wrap.c
crypto/openssh/monitor_wrap.h
crypto/openssh/msg.c
crypto/openssh/mux.c
crypto/openssh/myproposal.h
crypto/openssh/nchan.c
crypto/openssh/opacket.c [deleted file]
crypto/openssh/opacket.h [deleted file]
crypto/openssh/openbsd-compat/Makefile.in
crypto/openssh/openbsd-compat/arc4random.c
crypto/openssh/openbsd-compat/base64.c
crypto/openssh/openbsd-compat/bcrypt_pbkdf.c
crypto/openssh/openbsd-compat/bsd-closefrom.c
crypto/openssh/openbsd-compat/bsd-cygwin_util.c
crypto/openssh/openbsd-compat/bsd-cygwin_util.h
crypto/openssh/openbsd-compat/bsd-misc.c
crypto/openssh/openbsd-compat/bsd-misc.h
crypto/openssh/openbsd-compat/bsd-openpty.c
crypto/openssh/openbsd-compat/bsd-poll.h
crypto/openssh/openbsd-compat/bsd-pselect.c [new file with mode: 0644]
crypto/openssh/openbsd-compat/bsd-setres_id.c
crypto/openssh/openbsd-compat/bsd-signal.c
crypto/openssh/openbsd-compat/bsd-signal.h
crypto/openssh/openbsd-compat/bsd-snprintf.c
crypto/openssh/openbsd-compat/bsd-statvfs.c
crypto/openssh/openbsd-compat/bsd-waitpid.h
crypto/openssh/openbsd-compat/explicit_bzero.c
crypto/openssh/openbsd-compat/fnmatch.c [new file with mode: 0644]
crypto/openssh/openbsd-compat/fnmatch.h [new file with mode: 0644]
crypto/openssh/openbsd-compat/getopt_long.c
crypto/openssh/openbsd-compat/glob.c
crypto/openssh/openbsd-compat/glob.h
crypto/openssh/openbsd-compat/libressl-api-compat.c
crypto/openssh/openbsd-compat/memmem.c [new file with mode: 0644]
crypto/openssh/openbsd-compat/mktemp.c
crypto/openssh/openbsd-compat/openbsd-compat.h
crypto/openssh/openbsd-compat/openssl-compat.c
crypto/openssh/openbsd-compat/openssl-compat.h
crypto/openssh/openbsd-compat/port-aix.c
crypto/openssh/openbsd-compat/port-aix.h
crypto/openssh/openbsd-compat/port-irix.c
crypto/openssh/openbsd-compat/port-linux.c
crypto/openssh/openbsd-compat/port-net.c
crypto/openssh/openbsd-compat/port-prngd.c [new file with mode: 0644]
crypto/openssh/openbsd-compat/port-solaris.c
crypto/openssh/openbsd-compat/port-uw.c
crypto/openssh/openbsd-compat/pwcache.c
crypto/openssh/openbsd-compat/regress/Makefile.in
crypto/openssh/openbsd-compat/regress/closefromtest.c
crypto/openssh/openbsd-compat/regress/opensslvertest.c
crypto/openssh/openbsd-compat/regress/snprintftest.c
crypto/openssh/openbsd-compat/regress/strduptest.c
crypto/openssh/openbsd-compat/regress/strtonumtest.c
crypto/openssh/openbsd-compat/regress/utimensattest.c [new file with mode: 0644]
crypto/openssh/openbsd-compat/rmd160.c [deleted file]
crypto/openssh/openbsd-compat/rmd160.h [deleted file]
crypto/openssh/openbsd-compat/setenv.c
crypto/openssh/openbsd-compat/setproctitle.c
crypto/openssh/openbsd-compat/sha1.c
crypto/openssh/openbsd-compat/sha2.c
crypto/openssh/openbsd-compat/sha2.h
crypto/openssh/openbsd-compat/strtonum.c
crypto/openssh/openbsd-compat/sys-queue.h
crypto/openssh/packet.c
crypto/openssh/packet.h
crypto/openssh/pathnames.h
crypto/openssh/platform.c
crypto/openssh/progressmeter.c
crypto/openssh/progressmeter.h
crypto/openssh/readconf.c
crypto/openssh/readconf.h
crypto/openssh/readpass.c
crypto/openssh/regress/Makefile
crypto/openssh/regress/README.regress
crypto/openssh/regress/addrmatch.sh [changed mode: 0755->0644]
crypto/openssh/regress/agent-getpeereid.sh
crypto/openssh/regress/agent-pkcs11.sh [changed mode: 0755->0644]
crypto/openssh/regress/agent-ptrace.sh
crypto/openssh/regress/agent-subprocess.sh [new file with mode: 0644]
crypto/openssh/regress/agent-timeout.sh
crypto/openssh/regress/agent.sh
crypto/openssh/regress/allow-deny-users.sh
crypto/openssh/regress/banner.sh
crypto/openssh/regress/cert-file.sh [changed mode: 0755->0644]
crypto/openssh/regress/cert-hostkey.sh [changed mode: 0755->0644]
crypto/openssh/regress/cert-userkey.sh [changed mode: 0755->0644]
crypto/openssh/regress/cfginclude.sh
crypto/openssh/regress/cfgmatch.sh
crypto/openssh/regress/cfgparse.sh [changed mode: 0755->0644]
crypto/openssh/regress/conch-ciphers.sh [changed mode: 0755->0644]
crypto/openssh/regress/connect-privsep.sh
crypto/openssh/regress/connect.sh
crypto/openssh/regress/dhgex.sh [changed mode: 0755->0644]
crypto/openssh/regress/ed25519_openssh.prv [new file with mode: 0644]
crypto/openssh/regress/ed25519_openssh.pub [new file with mode: 0644]
crypto/openssh/regress/forward-control.sh [changed mode: 0755->0644]
crypto/openssh/regress/forwarding.sh
crypto/openssh/regress/host-expand.sh [changed mode: 0755->0644]
crypto/openssh/regress/hostkey-agent.sh [changed mode: 0755->0644]
crypto/openssh/regress/hostkey-rotate.sh [changed mode: 0755->0644]
crypto/openssh/regress/integrity.sh [changed mode: 0755->0644]
crypto/openssh/regress/kextype.sh [changed mode: 0755->0644]
crypto/openssh/regress/key-options.sh [changed mode: 0755->0644]
crypto/openssh/regress/keygen-change.sh
crypto/openssh/regress/keygen-comment.sh [new file with mode: 0644]
crypto/openssh/regress/keygen-convert.sh [changed mode: 0755->0644]
crypto/openssh/regress/keygen-knownhosts.sh [changed mode: 0755->0644]
crypto/openssh/regress/keygen-moduli.sh
crypto/openssh/regress/keygen-sshfp.sh [new file with mode: 0644]
crypto/openssh/regress/keys-command.sh [changed mode: 0755->0644]
crypto/openssh/regress/keyscan.sh
crypto/openssh/regress/keytype.sh [changed mode: 0755->0644]
crypto/openssh/regress/knownhosts-command.sh [new file with mode: 0644]
crypto/openssh/regress/krl.sh [changed mode: 0755->0644]
crypto/openssh/regress/limit-keytype.sh [changed mode: 0755->0644]
crypto/openssh/regress/localcommand.sh [changed mode: 0755->0644]
crypto/openssh/regress/misc/Makefile
crypto/openssh/regress/misc/fuzz-harness/Makefile
crypto/openssh/regress/misc/fuzz-harness/agent_fuzz.cc [new file with mode: 0644]
crypto/openssh/regress/misc/fuzz-harness/agent_fuzz_helper.c [new file with mode: 0644]
crypto/openssh/regress/misc/fuzz-harness/fixed-keys.h [new file with mode: 0644]
crypto/openssh/regress/misc/fuzz-harness/kex_fuzz.cc [new file with mode: 0644]
crypto/openssh/regress/misc/fuzz-harness/privkey_fuzz.cc [new file with mode: 0644]
crypto/openssh/regress/misc/fuzz-harness/sig_fuzz.cc
crypto/openssh/regress/misc/fuzz-harness/ssh-sk-null.cc [new file with mode: 0644]
crypto/openssh/regress/misc/fuzz-harness/sshsig_fuzz.cc [new file with mode: 0644]
crypto/openssh/regress/misc/fuzz-harness/sshsigopt_fuzz.cc [new file with mode: 0644]
crypto/openssh/regress/misc/fuzz-harness/testdata/README [new file with mode: 0644]
crypto/openssh/regress/misc/fuzz-harness/testdata/create-agent-corpus.sh [new file with mode: 0755]
crypto/openssh/regress/misc/fuzz-harness/testdata/id_dsa [new file with mode: 0644]
crypto/openssh/regress/misc/fuzz-harness/testdata/id_dsa-cert.pub [new file with mode: 0644]
crypto/openssh/regress/misc/fuzz-harness/testdata/id_dsa.pub [new file with mode: 0644]
crypto/openssh/regress/misc/fuzz-harness/testdata/id_ecdsa [new file with mode: 0644]
crypto/openssh/regress/misc/fuzz-harness/testdata/id_ecdsa-cert.pub [new file with mode: 0644]
crypto/openssh/regress/misc/fuzz-harness/testdata/id_ecdsa.pub [new file with mode: 0644]
crypto/openssh/regress/misc/fuzz-harness/testdata/id_ecdsa_sk [new file with mode: 0644]
crypto/openssh/regress/misc/fuzz-harness/testdata/id_ecdsa_sk-cert.pub [new file with mode: 0644]
crypto/openssh/regress/misc/fuzz-harness/testdata/id_ecdsa_sk.pub [new file with mode: 0644]
crypto/openssh/regress/misc/fuzz-harness/testdata/id_ed25519 [new file with mode: 0644]
crypto/openssh/regress/misc/fuzz-harness/testdata/id_ed25519-cert.pub [new file with mode: 0644]
crypto/openssh/regress/misc/fuzz-harness/testdata/id_ed25519.pub [new file with mode: 0644]
crypto/openssh/regress/misc/fuzz-harness/testdata/id_ed25519_sk [new file with mode: 0644]
crypto/openssh/regress/misc/fuzz-harness/testdata/id_ed25519_sk-cert.pub [new file with mode: 0644]
crypto/openssh/regress/misc/fuzz-harness/testdata/id_ed25519_sk.pub [new file with mode: 0644]
crypto/openssh/regress/misc/fuzz-harness/testdata/id_rsa [new file with mode: 0644]
crypto/openssh/regress/misc/fuzz-harness/testdata/id_rsa-cert.pub [new file with mode: 0644]
crypto/openssh/regress/misc/fuzz-harness/testdata/id_rsa.pub [new file with mode: 0644]
crypto/openssh/regress/misc/kexfuzz/Makefile [deleted file]
crypto/openssh/regress/misc/kexfuzz/README [deleted file]
crypto/openssh/regress/misc/kexfuzz/kexfuzz.c [deleted file]
crypto/openssh/regress/misc/sk-dummy/fatal.c [new file with mode: 0644]
crypto/openssh/regress/misc/sk-dummy/sk-dummy.c [new file with mode: 0644]
crypto/openssh/regress/modpipe.c [changed mode: 0755->0644]
crypto/openssh/regress/multiplex.sh
crypto/openssh/regress/multipubkey.sh [changed mode: 0755->0644]
crypto/openssh/regress/netcat.c
crypto/openssh/regress/percent.sh [new file with mode: 0644]
crypto/openssh/regress/portnum.sh [changed mode: 0755->0644]
crypto/openssh/regress/principals-command.sh [changed mode: 0755->0644]
crypto/openssh/regress/proxy-connect.sh
crypto/openssh/regress/putty-ciphers.sh [changed mode: 0755->0644]
crypto/openssh/regress/putty-kex.sh [changed mode: 0755->0644]
crypto/openssh/regress/putty-transfer.sh [changed mode: 0755->0644]
crypto/openssh/regress/reconfigure.sh
crypto/openssh/regress/reexec.sh
crypto/openssh/regress/rekey.sh
crypto/openssh/regress/scp-ssh-wrapper.sh
crypto/openssh/regress/scp-uri.sh
crypto/openssh/regress/scp.sh
crypto/openssh/regress/scp3.sh [new file with mode: 0644]
crypto/openssh/regress/servcfginclude.sh [new file with mode: 0644]
crypto/openssh/regress/sftp-badcmds.sh
crypto/openssh/regress/sftp-chroot.sh [changed mode: 0755->0644]
crypto/openssh/regress/sftp-cmds.sh
crypto/openssh/regress/sftp-perm.sh
crypto/openssh/regress/ssh2putty.sh
crypto/openssh/regress/sshcfgparse.sh
crypto/openssh/regress/sshfp-connect.sh [new file with mode: 0644]
crypto/openssh/regress/sshsig.sh [new file with mode: 0644]
crypto/openssh/regress/test-exec.sh
crypto/openssh/regress/unittests/Makefile
crypto/openssh/regress/unittests/Makefile.inc
crypto/openssh/regress/unittests/authopt/tests.c
crypto/openssh/regress/unittests/bitmap/tests.c
crypto/openssh/regress/unittests/conversion/Makefile
crypto/openssh/regress/unittests/conversion/tests.c
crypto/openssh/regress/unittests/hostkeys/Makefile
crypto/openssh/regress/unittests/hostkeys/mktestdata.sh [changed mode: 0755->0644]
crypto/openssh/regress/unittests/hostkeys/test_iterate.c
crypto/openssh/regress/unittests/kex/Makefile
crypto/openssh/regress/unittests/kex/test_kex.c
crypto/openssh/regress/unittests/match/Makefile
crypto/openssh/regress/unittests/match/tests.c
crypto/openssh/regress/unittests/misc/test_argv.c [new file with mode: 0644]
crypto/openssh/regress/unittests/misc/test_convtime.c [new file with mode: 0644]
crypto/openssh/regress/unittests/misc/test_expand.c [new file with mode: 0644]
crypto/openssh/regress/unittests/misc/test_parse.c [new file with mode: 0644]
crypto/openssh/regress/unittests/misc/test_strdelim.c [new file with mode: 0644]
crypto/openssh/regress/unittests/misc/tests.c [new file with mode: 0644]
crypto/openssh/regress/unittests/sshbuf/Makefile
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_fuzz.c
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_crypto.c
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_fuzz.c
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_misc.c
crypto/openssh/regress/unittests/sshbuf/tests.c
crypto/openssh/regress/unittests/sshkey/Makefile
crypto/openssh/regress/unittests/sshkey/common.c
crypto/openssh/regress/unittests/sshkey/mktestdata.sh
crypto/openssh/regress/unittests/sshkey/test_file.c
crypto/openssh/regress/unittests/sshkey/test_fuzz.c
crypto/openssh/regress/unittests/sshkey/test_sshkey.c
crypto/openssh/regress/unittests/sshkey/testdata/dsa_n
crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_n
crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_sk1 [new file with mode: 0644]
crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_sk1-cert.fp [new file with mode: 0644]
crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_sk1-cert.pub [new file with mode: 0644]
crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_sk1.fp [new file with mode: 0644]
crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_sk1.fp.bb [new file with mode: 0644]
crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_sk1.pub [new file with mode: 0644]
crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_sk1_pw [new file with mode: 0644]
crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_sk2 [new file with mode: 0644]
crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_sk2.fp [new file with mode: 0644]
crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_sk2.fp.bb [new file with mode: 0644]
crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_sk2.pub [new file with mode: 0644]
crypto/openssh/regress/unittests/sshkey/testdata/ed25519_1_pw
crypto/openssh/regress/unittests/sshkey/testdata/ed25519_sk1 [new file with mode: 0644]
crypto/openssh/regress/unittests/sshkey/testdata/ed25519_sk1-cert.fp [new file with mode: 0644]
crypto/openssh/regress/unittests/sshkey/testdata/ed25519_sk1-cert.pub [new file with mode: 0644]
crypto/openssh/regress/unittests/sshkey/testdata/ed25519_sk1.fp [new file with mode: 0644]
crypto/openssh/regress/unittests/sshkey/testdata/ed25519_sk1.fp.bb [new file with mode: 0644]
crypto/openssh/regress/unittests/sshkey/testdata/ed25519_sk1.pub [new file with mode: 0644]
crypto/openssh/regress/unittests/sshkey/testdata/ed25519_sk1_pw [new file with mode: 0644]
crypto/openssh/regress/unittests/sshkey/testdata/ed25519_sk2 [new file with mode: 0644]
crypto/openssh/regress/unittests/sshkey/testdata/ed25519_sk2.fp [new file with mode: 0644]
crypto/openssh/regress/unittests/sshkey/testdata/ed25519_sk2.fp.bb [new file with mode: 0644]
crypto/openssh/regress/unittests/sshkey/testdata/ed25519_sk2.pub [new file with mode: 0644]
crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1 [deleted file]
crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1.fp [deleted file]
crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1.fp.bb [deleted file]
crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1.param.n [deleted file]
crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1.pub [deleted file]
crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1_pw [deleted file]
crypto/openssh/regress/unittests/sshkey/testdata/rsa1_2 [deleted file]
crypto/openssh/regress/unittests/sshkey/testdata/rsa1_2.fp [deleted file]
crypto/openssh/regress/unittests/sshkey/testdata/rsa1_2.fp.bb [deleted file]
crypto/openssh/regress/unittests/sshkey/testdata/rsa1_2.param.n [deleted file]
crypto/openssh/regress/unittests/sshkey/testdata/rsa1_2.pub [deleted file]
crypto/openssh/regress/unittests/sshkey/testdata/rsa_n
crypto/openssh/regress/unittests/sshkey/tests.c
crypto/openssh/regress/unittests/sshsig/Makefile [new file with mode: 0644]
crypto/openssh/regress/unittests/sshsig/mktestdata.sh [new file with mode: 0755]
crypto/openssh/regress/unittests/sshsig/testdata/dsa [new file with mode: 0644]
crypto/openssh/regress/unittests/sshsig/testdata/dsa.pub [new file with mode: 0644]
crypto/openssh/regress/unittests/sshsig/testdata/dsa.sig [new file with mode: 0644]
crypto/openssh/regress/unittests/sshsig/testdata/ecdsa [new file with mode: 0644]
crypto/openssh/regress/unittests/sshsig/testdata/ecdsa.pub [new file with mode: 0644]
crypto/openssh/regress/unittests/sshsig/testdata/ecdsa.sig [new file with mode: 0644]
crypto/openssh/regress/unittests/sshsig/testdata/ecdsa_sk [new file with mode: 0644]
crypto/openssh/regress/unittests/sshsig/testdata/ecdsa_sk.pub [new file with mode: 0644]
crypto/openssh/regress/unittests/sshsig/testdata/ecdsa_sk.sig [new file with mode: 0644]
crypto/openssh/regress/unittests/sshsig/testdata/ecdsa_sk_webauthn.pub [new file with mode: 0644]
crypto/openssh/regress/unittests/sshsig/testdata/ecdsa_sk_webauthn.sig [new file with mode: 0644]
crypto/openssh/regress/unittests/sshsig/testdata/ed25519 [new file with mode: 0644]
crypto/openssh/regress/unittests/sshsig/testdata/ed25519.pub [new file with mode: 0644]
crypto/openssh/regress/unittests/sshsig/testdata/ed25519.sig [new file with mode: 0644]
crypto/openssh/regress/unittests/sshsig/testdata/ed25519_sk [new file with mode: 0644]
crypto/openssh/regress/unittests/sshsig/testdata/ed25519_sk.pub [new file with mode: 0644]
crypto/openssh/regress/unittests/sshsig/testdata/ed25519_sk.sig [new file with mode: 0644]
crypto/openssh/regress/unittests/sshsig/testdata/namespace [new file with mode: 0644]
crypto/openssh/regress/unittests/sshsig/testdata/rsa [new file with mode: 0644]
crypto/openssh/regress/unittests/sshsig/testdata/rsa.pub [new file with mode: 0644]
crypto/openssh/regress/unittests/sshsig/testdata/rsa.sig [new file with mode: 0644]
crypto/openssh/regress/unittests/sshsig/testdata/signed-data [new file with mode: 0644]
crypto/openssh/regress/unittests/sshsig/tests.c [new file with mode: 0644]
crypto/openssh/regress/unittests/sshsig/webauthn.html [new file with mode: 0644]
crypto/openssh/regress/unittests/test_helper/test_helper.c
crypto/openssh/regress/unittests/test_helper/test_helper.h
crypto/openssh/regress/unittests/utf8/tests.c
crypto/openssh/regress/valgrind-unit.sh
crypto/openssh/sandbox-darwin.c
crypto/openssh/sandbox-pledge.c
crypto/openssh/sandbox-rlimit.c
crypto/openssh/sandbox-seccomp-filter.c
crypto/openssh/sandbox-systrace.c
crypto/openssh/scp.1
crypto/openssh/scp.c
crypto/openssh/servconf.c
crypto/openssh/servconf.h
crypto/openssh/serverloop.c
crypto/openssh/session.c
crypto/openssh/sftp-client.c
crypto/openssh/sftp-client.h
crypto/openssh/sftp-common.c
crypto/openssh/sftp-glob.c
crypto/openssh/sftp-realpath.c [moved from crypto/openssh/openbsd-compat/realpath.c with 94% similarity]
crypto/openssh/sftp-server-main.c
crypto/openssh/sftp-server.8
crypto/openssh/sftp-server.c
crypto/openssh/sftp.1
crypto/openssh/sftp.c
crypto/openssh/sk-api.h [new file with mode: 0644]
crypto/openssh/sk-usbhid.c [new file with mode: 0644]
crypto/openssh/sntrup761.c [new file with mode: 0644]
crypto/openssh/sntrup761.sh [new file with mode: 0644]
crypto/openssh/srclimit.c [new file with mode: 0644]
crypto/openssh/srclimit.h [new file with mode: 0644]
crypto/openssh/ssh-add.1
crypto/openssh/ssh-add.c
crypto/openssh/ssh-agent.1
crypto/openssh/ssh-agent.c
crypto/openssh/ssh-dss.c
crypto/openssh/ssh-ecdsa-sk.c [new file with mode: 0644]
crypto/openssh/ssh-ecdsa.c
crypto/openssh/ssh-ed25519-sk.c [new file with mode: 0644]
crypto/openssh/ssh-ed25519.c
crypto/openssh/ssh-gss.h
crypto/openssh/ssh-keygen.1
crypto/openssh/ssh-keygen.c
crypto/openssh/ssh-keyscan.1
crypto/openssh/ssh-keyscan.c
crypto/openssh/ssh-keysign.8
crypto/openssh/ssh-keysign.c
crypto/openssh/ssh-pkcs11-client.c
crypto/openssh/ssh-pkcs11-helper.8
crypto/openssh/ssh-pkcs11-helper.c
crypto/openssh/ssh-pkcs11.c
crypto/openssh/ssh-pkcs11.h
crypto/openssh/ssh-sk-client.c [new file with mode: 0644]
crypto/openssh/ssh-sk-helper.8 [new file with mode: 0644]
crypto/openssh/ssh-sk-helper.c [new file with mode: 0644]
crypto/openssh/ssh-sk.c [new file with mode: 0644]
crypto/openssh/ssh-sk.h [new file with mode: 0644]
crypto/openssh/ssh-xmss.c
crypto/openssh/ssh.1
crypto/openssh/ssh.c
crypto/openssh/ssh.h
crypto/openssh/ssh2.h
crypto/openssh/ssh_api.c
crypto/openssh/ssh_config
crypto/openssh/ssh_config.5
crypto/openssh/ssh_namespace.h
crypto/openssh/sshbuf-getput-basic.c
crypto/openssh/sshbuf-getput-crypto.c
crypto/openssh/sshbuf-io.c [new file with mode: 0644]
crypto/openssh/sshbuf-misc.c
crypto/openssh/sshbuf.c
crypto/openssh/sshbuf.h
crypto/openssh/sshconnect.c
crypto/openssh/sshconnect.h
crypto/openssh/sshconnect2.c
crypto/openssh/sshd.8
crypto/openssh/sshd.c
crypto/openssh/sshd_config
crypto/openssh/sshd_config.5
crypto/openssh/ssherr.c
crypto/openssh/ssherr.h
crypto/openssh/sshkey-xmss.c
crypto/openssh/sshkey-xmss.h
crypto/openssh/sshkey.c
crypto/openssh/sshkey.h
crypto/openssh/sshlogin.c
crypto/openssh/sshpty.c
crypto/openssh/sshsig.c [new file with mode: 0644]
crypto/openssh/sshsig.h [new file with mode: 0644]
crypto/openssh/ttymodes.c
crypto/openssh/uidswap.c
crypto/openssh/umac.c
crypto/openssh/umac.h
crypto/openssh/utf8.c
crypto/openssh/utf8.h
crypto/openssh/uuencode.c [deleted file]
crypto/openssh/uuencode.h [deleted file]
crypto/openssh/version.h
crypto/openssh/xmalloc.c
crypto/openssh/xmalloc.h
crypto/openssh/xmss_commons.c
crypto/openssh/xmss_fast.c
crypto/openssh/xmss_hash.c
crypto/openssh/xmss_hash_address.c
crypto/openssh/xmss_wots.c
lib/libpam/modules/pam_ssh/pam_ssh.c
secure/lib/libssh/Makefile
secure/usr.bin/scp/Makefile
secure/usr.bin/ssh-add/Makefile
secure/usr.bin/ssh-keygen/Makefile
secure/usr.sbin/sshd/Makefile