From noreply at github.com Sat May 21 07:44:04 2022 From: noreply at github.com (Lucas Holt) Date: Sat, 21 May 2022 04:44:04 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 258785: We are a group of security researchers and cryptog... Message-ID: Branch: refs/heads/feature/openssl Home: https://github.com/MidnightBSD/src Commit: 258785a06a50e05ae97973dacbe0ab8c028a4ece https://github.com/MidnightBSD/src/commit/258785a06a50e05ae97973dacbe0ab8c028a4ece Author: Lucas Holt Date: 2022-05-21 (Sat, 21 May 2022) Changed paths: M crypto/openssl/crypto/ec/ec.h M crypto/openssl/crypto/ec/ec2_mult.c M crypto/openssl/crypto/ec/ec_err.c M crypto/openssl/crypto/ec/ec_mult.c Log Message: ----------- We are a group of security researchers and cryptographers from academia and industry, and would like to continue the report of a security vulnerability in OpenSSL's implementation of binary/prime field ECDSA signatures. We initiated contact by e-mail in December 2019 and decided to open a pull request publicly to collaborate further with a fix. Affected versions: 1.0.2u and 1.1.0l (current stable releases except 1.1.1 branch) Affected curve parameters: sect163r1, sect283r1/k1, sect409k1, sect571r1 (i.e. binary curves with group order slightly below the power of two) for 1.0.2u and 1.1.0l secp192r1/k1, secp224r1, secp256r1/k1, secp384r1, secp521r1 (i.e. prime curves with group order slightly below the power of two) for 1.0.2u Severity: full key exposure via cache timing attack Executive summary We discovered non-constant time implementations of Montgomery ladder scalar multiplication in the aforementioned releases, which enable the attacker to learn 1-bit of secret nonce with high precision making use of FLUSH+RELOAD cache timing attack technique [1]. Such a small leakage of nonces yields to key-recovery attacks from sufficiently many ECDSA signatures, due to our optimized version of Bleichenbacher's technique [2,3]. A full description of the attack can be found in [4] below. [1] Y. Yarom, K. Falkner. "FLUSH+RELOAD: a High Resolution, Low Noise,L3 Cache Side-Channel Attack". USENIX Security 2014. [2] D. Bleichenbacher. "On the generation of one-time keys in DL signature schemes". Presentation at IEEE P1363 working group meeting. 2000. [3] A. Takahashi, M. Tibouchi, M. Abe. "New Bleichenbacher records: fault attacks on qDSA signatures". TCHES 2018(3), pp. 331?371, 2018. [4] D. F. Aranha, F. R. Novaes, A. Takahashi, M. Tibouchi, Y. Yarom. "LadderLeak: Breaking ECDSA With Less Than One Bit Of Nonce Leakage". Cryptology ePrint Archive: Report 2020/615, available at https://eprint.iacr.org/2020/615 Overview of the vulnerability The attack starts with the detection based on the second topmost bit using a cache-timing attack and follows with the Bleichenbacher methodology. Although the vulnerabilities are similar we split the discussion in the binary and prime curve cases. For the binary curve case, the Montomery ladder is implemented in function ec_GF2m_montgomery_point_multiply() within file ec2_mult.c using L?pez-Dahab coordinates. The function computes scalar multiplication kP for fixed-length scalar k and input point P = (x,y). The ladder starts by initializing two points (X1,Z1) = (X, 1) and (X2,Z2) = 2P = (x^4 + b, x^2). The first loop iteration follows after a conditional swap function that exchanges these two points based on the value of the second topmost key bit. The first function to be called within the first iteration is gf2m_Madd(), which starts by multiplying by value Z1. However, since the finite field arithmetic is not implemented in constant-time for binary fields, there is a timing difference between multiplying by (1) or (x^2), since modular reduction is only needed in the second case. In particular, a modular reduction will be computed when Z1 is x^2 after the conditional swap. This happens when the second topmost bit is 1 because the conditional swap effectively swapped the two sets of values. Although the timing difference is very small, it can be amplified by running a FLUSH-RELOAD attack that measures the amount of time the first multiplication takes while multiple threads in the background penalize the modular reduction code by evicting it from the cache. We observed that it is possible to amplify the timing difference to more than 100,000 cycles on multiple processors, which allows for a detection probability of success above 95% when FLUSH-RELOAD is used. For the prime curve case, the analysis is a little more involved. OpenSSL implements the Montgomery Ladder by using optimized formulas for elliptic curve arithmetic in the Weierstrass model. The algorithm is implemented in function ec_mul_consttime(), but which does not run in constant-time from a cache perspective. The ladder starts again by initializing two accumulators r = P (in affine coordinates) and s = 2P (in projective coordinates). The first loop iteration is non-trivial and computes a point addition and a point doubling after a conditional swap. Depending on the key bit, the conditional swap is effective and only one point will remain stored in projective coordinates. Both the point addition and point doubling functions have optimizations in place for mixed addition, and our detection works on the point doubling case implemented in function ec_GFp_simple_dbl(). When the input point for the doubling function is in affine coordinates, a field multiplication is replaced by a faster call to BN_copy(). This happens when the two accumulators are not swapped in the ladder, which means that point r in affine coordinates is doubled and the second topmost bit is 0. The timing difference is again very small, but can be amplified to at least 15,000 cycles using performance degradation threads that evict the BN_copy() code from the cache. Our detection code implements the FLUSH-RELOAD technique and correctly determines the second topmost bit with around 99% probability of success. Validation of the attack ? We have conducted an experiment that recovers the signing key of a sect163r1 ECDSA key pair given about 2^26 signatures generated by OpenSSL, with relatively modest computational resources (around 3000 CPU hours and 720GB on a high-performance workstation). Even fewer signatures would suffice with a slightly bigger computation. Our attack code also generalizes to other larger parameters in theory, although the required number of signatures and time complexity are orders of magnitude larger. We're currently executing a practical experiment of our attack against secp192r1. Impact of the vulnerability The vulnerability impacts private keys for ECDSA signatures instantiated with the affected curves. The most likely attack scenario is targeting a server's private key, in which the attacker has execution capabilities in the same machine. How to fix A possible fix amounts to implementing coordinate randomization to balance the two possibilities for the key bit in the first loop iteration of the Montgomery ladder. This way, the Z coordinates of both accumulator points will be non-trivial and the multiplication latency will be similar, with a tiny performance penalty. This pull request implement such a countermeasure for the binary case in version 1.0.2, but we are happy to contribute additional patches for prime curves and version 1.1.0 if necessary. Contact information Diego F. Aranha @dfaranha (Aarhus University) Akira Takahashi @akiratk0355 (Aarhus University) Mehdi Tibouchi @mti (NTT Corporation) Yuval Yarom @javali7 (University of Adelaide) Obtained from: https://github.com/openssl/openssl/pull/11361 From noreply at github.com Sat May 21 10:01:58 2022 From: noreply at github.com (Lucas Holt) Date: Sat, 21 May 2022 07:01:58 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 457559: fix some memory leaks per a PR Message-ID: Branch: refs/heads/feature/openssl Home: https://github.com/MidnightBSD/src Commit: 457559fb1fa81bece3589bd18ba4096378ded1d3 https://github.com/MidnightBSD/src/commit/457559fb1fa81bece3589bd18ba4096378ded1d3 Author: Lucas Holt Date: 2022-05-21 (Sat, 21 May 2022) Changed paths: M crypto/openssl/crypto/bn/bntest.c M crypto/openssl/crypto/bn/exptest.c M crypto/openssl/crypto/hmac/hmactest.c M crypto/openssl/crypto/mem_dbg.c M crypto/openssl/crypto/x509v3/v3nametest.c M crypto/openssl/ssl/bad_dtls_test.c M crypto/openssl/ssl/clienthellotest.c Log Message: ----------- fix some memory leaks per a PR Obtained from: https://github.com/openssl/openssl/pull/12427 Commit: 1818989310fa43d33068f50819ade7b38d6b1d39 https://github.com/MidnightBSD/src/commit/1818989310fa43d33068f50819ade7b38d6b1d39 Author: Lucas Holt Date: 2022-05-21 (Sat, 21 May 2022) Changed paths: M crypto/openssl/crypto/o_time.c Log Message: ----------- Fix an integer overflow in OpenSSL Obtained from: https://github.com/openssl/openssl/pull/14252 Compare: https://github.com/MidnightBSD/src/compare/258785a06a50...1818989310fa From noreply at github.com Sat May 21 10:30:02 2022 From: noreply at github.com (Lucas Holt) Date: Sat, 21 May 2022 07:30:02 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 258785: We are a group of security researchers and cryptog... Message-ID: Branch: refs/heads/stable/2.2 Home: https://github.com/MidnightBSD/src Commit: 258785a06a50e05ae97973dacbe0ab8c028a4ece https://github.com/MidnightBSD/src/commit/258785a06a50e05ae97973dacbe0ab8c028a4ece Author: Lucas Holt Date: 2022-05-21 (Sat, 21 May 2022) Changed paths: M crypto/openssl/crypto/ec/ec.h M crypto/openssl/crypto/ec/ec2_mult.c M crypto/openssl/crypto/ec/ec_err.c M crypto/openssl/crypto/ec/ec_mult.c Log Message: ----------- We are a group of security researchers and cryptographers from academia and industry, and would like to continue the report of a security vulnerability in OpenSSL's implementation of binary/prime field ECDSA signatures. We initiated contact by e-mail in December 2019 and decided to open a pull request publicly to collaborate further with a fix. Affected versions: 1.0.2u and 1.1.0l (current stable releases except 1.1.1 branch) Affected curve parameters: sect163r1, sect283r1/k1, sect409k1, sect571r1 (i.e. binary curves with group order slightly below the power of two) for 1.0.2u and 1.1.0l secp192r1/k1, secp224r1, secp256r1/k1, secp384r1, secp521r1 (i.e. prime curves with group order slightly below the power of two) for 1.0.2u Severity: full key exposure via cache timing attack Executive summary We discovered non-constant time implementations of Montgomery ladder scalar multiplication in the aforementioned releases, which enable the attacker to learn 1-bit of secret nonce with high precision making use of FLUSH+RELOAD cache timing attack technique [1]. Such a small leakage of nonces yields to key-recovery attacks from sufficiently many ECDSA signatures, due to our optimized version of Bleichenbacher's technique [2,3]. A full description of the attack can be found in [4] below. [1] Y. Yarom, K. Falkner. "FLUSH+RELOAD: a High Resolution, Low Noise,L3 Cache Side-Channel Attack". USENIX Security 2014. [2] D. Bleichenbacher. "On the generation of one-time keys in DL signature schemes". Presentation at IEEE P1363 working group meeting. 2000. [3] A. Takahashi, M. Tibouchi, M. Abe. "New Bleichenbacher records: fault attacks on qDSA signatures". TCHES 2018(3), pp. 331?371, 2018. [4] D. F. Aranha, F. R. Novaes, A. Takahashi, M. Tibouchi, Y. Yarom. "LadderLeak: Breaking ECDSA With Less Than One Bit Of Nonce Leakage". Cryptology ePrint Archive: Report 2020/615, available at https://eprint.iacr.org/2020/615 Overview of the vulnerability The attack starts with the detection based on the second topmost bit using a cache-timing attack and follows with the Bleichenbacher methodology. Although the vulnerabilities are similar we split the discussion in the binary and prime curve cases. For the binary curve case, the Montomery ladder is implemented in function ec_GF2m_montgomery_point_multiply() within file ec2_mult.c using L?pez-Dahab coordinates. The function computes scalar multiplication kP for fixed-length scalar k and input point P = (x,y). The ladder starts by initializing two points (X1,Z1) = (X, 1) and (X2,Z2) = 2P = (x^4 + b, x^2). The first loop iteration follows after a conditional swap function that exchanges these two points based on the value of the second topmost key bit. The first function to be called within the first iteration is gf2m_Madd(), which starts by multiplying by value Z1. However, since the finite field arithmetic is not implemented in constant-time for binary fields, there is a timing difference between multiplying by (1) or (x^2), since modular reduction is only needed in the second case. In particular, a modular reduction will be computed when Z1 is x^2 after the conditional swap. This happens when the second topmost bit is 1 because the conditional swap effectively swapped the two sets of values. Although the timing difference is very small, it can be amplified by running a FLUSH-RELOAD attack that measures the amount of time the first multiplication takes while multiple threads in the background penalize the modular reduction code by evicting it from the cache. We observed that it is possible to amplify the timing difference to more than 100,000 cycles on multiple processors, which allows for a detection probability of success above 95% when FLUSH-RELOAD is used. For the prime curve case, the analysis is a little more involved. OpenSSL implements the Montgomery Ladder by using optimized formulas for elliptic curve arithmetic in the Weierstrass model. The algorithm is implemented in function ec_mul_consttime(), but which does not run in constant-time from a cache perspective. The ladder starts again by initializing two accumulators r = P (in affine coordinates) and s = 2P (in projective coordinates). The first loop iteration is non-trivial and computes a point addition and a point doubling after a conditional swap. Depending on the key bit, the conditional swap is effective and only one point will remain stored in projective coordinates. Both the point addition and point doubling functions have optimizations in place for mixed addition, and our detection works on the point doubling case implemented in function ec_GFp_simple_dbl(). When the input point for the doubling function is in affine coordinates, a field multiplication is replaced by a faster call to BN_copy(). This happens when the two accumulators are not swapped in the ladder, which means that point r in affine coordinates is doubled and the second topmost bit is 0. The timing difference is again very small, but can be amplified to at least 15,000 cycles using performance degradation threads that evict the BN_copy() code from the cache. Our detection code implements the FLUSH-RELOAD technique and correctly determines the second topmost bit with around 99% probability of success. Validation of the attack ? We have conducted an experiment that recovers the signing key of a sect163r1 ECDSA key pair given about 2^26 signatures generated by OpenSSL, with relatively modest computational resources (around 3000 CPU hours and 720GB on a high-performance workstation). Even fewer signatures would suffice with a slightly bigger computation. Our attack code also generalizes to other larger parameters in theory, although the required number of signatures and time complexity are orders of magnitude larger. We're currently executing a practical experiment of our attack against secp192r1. Impact of the vulnerability The vulnerability impacts private keys for ECDSA signatures instantiated with the affected curves. The most likely attack scenario is targeting a server's private key, in which the attacker has execution capabilities in the same machine. How to fix A possible fix amounts to implementing coordinate randomization to balance the two possibilities for the key bit in the first loop iteration of the Montgomery ladder. This way, the Z coordinates of both accumulator points will be non-trivial and the multiplication latency will be similar, with a tiny performance penalty. This pull request implement such a countermeasure for the binary case in version 1.0.2, but we are happy to contribute additional patches for prime curves and version 1.1.0 if necessary. Contact information Diego F. Aranha @dfaranha (Aarhus University) Akira Takahashi @akiratk0355 (Aarhus University) Mehdi Tibouchi @mti (NTT Corporation) Yuval Yarom @javali7 (University of Adelaide) Obtained from: https://github.com/openssl/openssl/pull/11361 Commit: 457559fb1fa81bece3589bd18ba4096378ded1d3 https://github.com/MidnightBSD/src/commit/457559fb1fa81bece3589bd18ba4096378ded1d3 Author: Lucas Holt Date: 2022-05-21 (Sat, 21 May 2022) Changed paths: M crypto/openssl/crypto/bn/bntest.c M crypto/openssl/crypto/bn/exptest.c M crypto/openssl/crypto/hmac/hmactest.c M crypto/openssl/crypto/mem_dbg.c M crypto/openssl/crypto/x509v3/v3nametest.c M crypto/openssl/ssl/bad_dtls_test.c M crypto/openssl/ssl/clienthellotest.c Log Message: ----------- fix some memory leaks per a PR Obtained from: https://github.com/openssl/openssl/pull/12427 Commit: 1818989310fa43d33068f50819ade7b38d6b1d39 https://github.com/MidnightBSD/src/commit/1818989310fa43d33068f50819ade7b38d6b1d39 Author: Lucas Holt Date: 2022-05-21 (Sat, 21 May 2022) Changed paths: M crypto/openssl/crypto/o_time.c Log Message: ----------- Fix an integer overflow in OpenSSL Obtained from: https://github.com/openssl/openssl/pull/14252 Compare: https://github.com/MidnightBSD/src/compare/577c88fac67c...1818989310fa From noreply at github.com Sun May 22 09:27:52 2022 From: noreply at github.com (Lucas Holt) Date: Sun, 22 May 2022 06:27:52 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 6fe9e6: Remove openssh Message-ID: Branch: refs/heads/feature/openssh-upgrade Home: https://github.com/MidnightBSD/src Commit: 6fe9e62837b3fb9fe927ef12b7d8a48f8cb87626 https://github.com/MidnightBSD/src/commit/6fe9e62837b3fb9fe927ef12b7d8a48f8cb87626 Author: Lucas Holt Date: 2022-05-21 (Sat, 21 May 2022) Changed paths: R crypto/openssh/.depend R crypto/openssh/.skipped-commit-ids R crypto/openssh/CREDITS R crypto/openssh/ChangeLog R crypto/openssh/INSTALL R crypto/openssh/LICENCE R crypto/openssh/MIDNIGHTBSD-Xlist R crypto/openssh/MIDNIGHTBSD-tricks R crypto/openssh/MIDNIGHTBSD-upgrade R crypto/openssh/Makefile.in R crypto/openssh/OVERVIEW R crypto/openssh/PROTOCOL R crypto/openssh/PROTOCOL.agent R crypto/openssh/PROTOCOL.certkeys R crypto/openssh/PROTOCOL.chacha20poly1305 R crypto/openssh/PROTOCOL.key R crypto/openssh/PROTOCOL.krl R crypto/openssh/PROTOCOL.mux R crypto/openssh/README R crypto/openssh/README.dns R crypto/openssh/README.platform R crypto/openssh/README.privsep R crypto/openssh/README.tun R crypto/openssh/TODO R crypto/openssh/aclocal.m4 R crypto/openssh/addrmatch.c R crypto/openssh/atomicio.c R crypto/openssh/atomicio.h R crypto/openssh/audit-bsm.c R crypto/openssh/audit-linux.c R crypto/openssh/audit.c R crypto/openssh/audit.h R crypto/openssh/auth-bsdauth.c R crypto/openssh/auth-chall.c R crypto/openssh/auth-krb5.c R crypto/openssh/auth-options.c R crypto/openssh/auth-options.h R crypto/openssh/auth-pam.c R crypto/openssh/auth-pam.h R crypto/openssh/auth-passwd.c R crypto/openssh/auth-rh-rsa.c R crypto/openssh/auth-rhosts.c R crypto/openssh/auth-rsa.c R crypto/openssh/auth-shadow.c R crypto/openssh/auth-sia.c R crypto/openssh/auth-sia.h R crypto/openssh/auth-skey.c R crypto/openssh/auth.c R crypto/openssh/auth.h R crypto/openssh/auth1.c R crypto/openssh/auth2-chall.c R crypto/openssh/auth2-gss.c R crypto/openssh/auth2-hostbased.c R crypto/openssh/auth2-jpake.c R crypto/openssh/auth2-kbdint.c R crypto/openssh/auth2-none.c R crypto/openssh/auth2-passwd.c R crypto/openssh/auth2-pubkey.c R crypto/openssh/auth2.c R crypto/openssh/authfd.c R crypto/openssh/authfd.h R crypto/openssh/authfile.c R crypto/openssh/authfile.h R crypto/openssh/bitmap.c R crypto/openssh/bitmap.h R crypto/openssh/buildpkg.sh.in R crypto/openssh/canohost.c R crypto/openssh/canohost.h R crypto/openssh/chacha.c R crypto/openssh/chacha.h R crypto/openssh/channels.c R crypto/openssh/channels.h R crypto/openssh/cipher-aes.c R crypto/openssh/cipher-aesctr.c R crypto/openssh/cipher-aesctr.h R crypto/openssh/cipher-chachapoly.c R crypto/openssh/cipher-chachapoly.h R crypto/openssh/cipher-ctr.c R crypto/openssh/cipher.c R crypto/openssh/cipher.h R crypto/openssh/cleanup.c R crypto/openssh/clientloop.c R crypto/openssh/clientloop.h R crypto/openssh/compat.c R crypto/openssh/compat.h R crypto/openssh/compress.c R crypto/openssh/compress.h R crypto/openssh/config.guess R crypto/openssh/config.h R crypto/openssh/config.h.in R crypto/openssh/config.sub R crypto/openssh/configure R crypto/openssh/configure.ac R crypto/openssh/contrib/Makefile R crypto/openssh/contrib/README R crypto/openssh/contrib/aix/README R crypto/openssh/contrib/aix/buildbff.sh R crypto/openssh/contrib/aix/inventory.sh R crypto/openssh/contrib/aix/pam.conf R crypto/openssh/contrib/cygwin/Makefile R crypto/openssh/contrib/cygwin/README R crypto/openssh/contrib/cygwin/ssh-host-config R crypto/openssh/contrib/cygwin/ssh-user-config R crypto/openssh/contrib/cygwin/sshd-inetd R crypto/openssh/contrib/findssl.sh R crypto/openssh/contrib/gnome-ssh-askpass1.c R crypto/openssh/contrib/gnome-ssh-askpass2.c R crypto/openssh/contrib/hpux/README R crypto/openssh/contrib/hpux/egd R crypto/openssh/contrib/hpux/egd.rc R crypto/openssh/contrib/hpux/sshd R crypto/openssh/contrib/hpux/sshd.rc R crypto/openssh/contrib/redhat/gnome-ssh-askpass.csh R crypto/openssh/contrib/redhat/gnome-ssh-askpass.sh R crypto/openssh/contrib/redhat/openssh.spec R crypto/openssh/contrib/redhat/sshd.init R crypto/openssh/contrib/redhat/sshd.init.old R crypto/openssh/contrib/redhat/sshd.pam R crypto/openssh/contrib/redhat/sshd.pam.old R crypto/openssh/contrib/solaris/README R crypto/openssh/contrib/ssh-copy-id R crypto/openssh/contrib/ssh-copy-id.1 R crypto/openssh/contrib/sshd.pam.freebsd R crypto/openssh/contrib/sshd.pam.generic R crypto/openssh/contrib/suse/openssh.spec R crypto/openssh/contrib/suse/rc.config.sshd R crypto/openssh/contrib/suse/rc.sshd R crypto/openssh/contrib/suse/sysconfig.ssh R crypto/openssh/crc32.c R crypto/openssh/crc32.h R crypto/openssh/crypto_api.h R crypto/openssh/defines.h R crypto/openssh/dh.c R crypto/openssh/dh.h R crypto/openssh/digest-libc.c R crypto/openssh/digest-openssl.c R crypto/openssh/digest.h R crypto/openssh/dispatch.c R crypto/openssh/dispatch.h R crypto/openssh/dns.c R crypto/openssh/dns.h R crypto/openssh/ed25519.c R crypto/openssh/entropy.c R crypto/openssh/entropy.h R crypto/openssh/fatal.c R crypto/openssh/fe25519.c R crypto/openssh/fe25519.h R crypto/openssh/fixalgorithms R crypto/openssh/fixpaths R crypto/openssh/ge25519.c R crypto/openssh/ge25519.h R crypto/openssh/ge25519_base.data R crypto/openssh/groupaccess.c R crypto/openssh/groupaccess.h R crypto/openssh/gss-genr.c R crypto/openssh/gss-serv-krb5.c R crypto/openssh/gss-serv.c R crypto/openssh/hash.c R crypto/openssh/hmac.c R crypto/openssh/hmac.h R crypto/openssh/hostfile.c R crypto/openssh/hostfile.h R crypto/openssh/includes.h R crypto/openssh/install-sh R crypto/openssh/jpake.c R crypto/openssh/jpake.h R crypto/openssh/kex.c R crypto/openssh/kex.h R crypto/openssh/kexc25519.c R crypto/openssh/kexc25519c.c R crypto/openssh/kexc25519s.c R crypto/openssh/kexdh.c R crypto/openssh/kexdhc.c R crypto/openssh/kexdhs.c R crypto/openssh/kexecdh.c R crypto/openssh/kexecdhc.c R crypto/openssh/kexecdhs.c R crypto/openssh/kexgex.c R crypto/openssh/kexgexc.c R crypto/openssh/kexgexs.c R crypto/openssh/krb5_config.h R crypto/openssh/krl.c R crypto/openssh/krl.h R crypto/openssh/log.c R crypto/openssh/log.h R crypto/openssh/loginrec.c R crypto/openssh/loginrec.h R crypto/openssh/logintest.c R crypto/openssh/mac.c R crypto/openssh/mac.h R crypto/openssh/match.c R crypto/openssh/match.h R crypto/openssh/md5crypt.c R crypto/openssh/md5crypt.h R crypto/openssh/mdoc2man.awk R crypto/openssh/midnightbsd-configure.sh R crypto/openssh/misc.c R crypto/openssh/misc.h R crypto/openssh/mkinstalldirs R crypto/openssh/moduli R crypto/openssh/moduli.0 R crypto/openssh/moduli.5 R crypto/openssh/moduli.c R crypto/openssh/monitor.c R crypto/openssh/monitor.h R crypto/openssh/monitor_fdpass.c R crypto/openssh/monitor_fdpass.h R crypto/openssh/monitor_mm.c R crypto/openssh/monitor_mm.h R crypto/openssh/monitor_wrap.c R crypto/openssh/monitor_wrap.h R crypto/openssh/msg.c R crypto/openssh/msg.h R crypto/openssh/mux.c R crypto/openssh/myproposal.h R crypto/openssh/nchan.c R crypto/openssh/nchan.ms R crypto/openssh/nchan2.ms R crypto/openssh/opacket.c R crypto/openssh/opacket.h R crypto/openssh/openbsd-compat/Makefile R crypto/openssh/openbsd-compat/Makefile.in R crypto/openssh/openbsd-compat/arc4random.c R crypto/openssh/openbsd-compat/base64.c R crypto/openssh/openbsd-compat/base64.h R crypto/openssh/openbsd-compat/basename.c R crypto/openssh/openbsd-compat/bcrypt_pbkdf.c R crypto/openssh/openbsd-compat/bindresvport.c R crypto/openssh/openbsd-compat/blf.h R crypto/openssh/openbsd-compat/blowfish.c R crypto/openssh/openbsd-compat/bsd-arc4random.c R crypto/openssh/openbsd-compat/bsd-asprintf.c R crypto/openssh/openbsd-compat/bsd-closefrom.c R crypto/openssh/openbsd-compat/bsd-cygwin_util.c R crypto/openssh/openbsd-compat/bsd-cygwin_util.h R crypto/openssh/openbsd-compat/bsd-err.c R crypto/openssh/openbsd-compat/bsd-flock.c R crypto/openssh/openbsd-compat/bsd-getline.c R crypto/openssh/openbsd-compat/bsd-getpagesize.c R crypto/openssh/openbsd-compat/bsd-getpeereid.c R crypto/openssh/openbsd-compat/bsd-malloc.c R crypto/openssh/openbsd-compat/bsd-misc.c R crypto/openssh/openbsd-compat/bsd-misc.h R crypto/openssh/openbsd-compat/bsd-nextstep.c R crypto/openssh/openbsd-compat/bsd-nextstep.h R crypto/openssh/openbsd-compat/bsd-openpty.c R crypto/openssh/openbsd-compat/bsd-poll.c R crypto/openssh/openbsd-compat/bsd-poll.h R crypto/openssh/openbsd-compat/bsd-setres_id.c R crypto/openssh/openbsd-compat/bsd-setres_id.h R crypto/openssh/openbsd-compat/bsd-signal.c R crypto/openssh/openbsd-compat/bsd-signal.h R crypto/openssh/openbsd-compat/bsd-snprintf.c R crypto/openssh/openbsd-compat/bsd-statvfs.c R crypto/openssh/openbsd-compat/bsd-statvfs.h R crypto/openssh/openbsd-compat/bsd-waitpid.c R crypto/openssh/openbsd-compat/bsd-waitpid.h R crypto/openssh/openbsd-compat/chacha_private.h R crypto/openssh/openbsd-compat/charclass.h R crypto/openssh/openbsd-compat/daemon.c R crypto/openssh/openbsd-compat/dirname.c R crypto/openssh/openbsd-compat/explicit_bzero.c R crypto/openssh/openbsd-compat/fake-rfc2553.c R crypto/openssh/openbsd-compat/fake-rfc2553.h R crypto/openssh/openbsd-compat/fmt_scaled.c R crypto/openssh/openbsd-compat/freezero.c R crypto/openssh/openbsd-compat/getcwd.c R crypto/openssh/openbsd-compat/getgrouplist.c R crypto/openssh/openbsd-compat/getopt.h R crypto/openssh/openbsd-compat/getopt_long.c R crypto/openssh/openbsd-compat/getrrsetbyname-ldns.c R crypto/openssh/openbsd-compat/getrrsetbyname.c R crypto/openssh/openbsd-compat/getrrsetbyname.h R crypto/openssh/openbsd-compat/glob.c R crypto/openssh/openbsd-compat/glob.h R crypto/openssh/openbsd-compat/inet_aton.c R crypto/openssh/openbsd-compat/inet_ntoa.c R crypto/openssh/openbsd-compat/inet_ntop.c R crypto/openssh/openbsd-compat/kludge-fd_set.c R crypto/openssh/openbsd-compat/libressl-api-compat.c R crypto/openssh/openbsd-compat/md5.c R crypto/openssh/openbsd-compat/md5.h R crypto/openssh/openbsd-compat/mktemp.c R crypto/openssh/openbsd-compat/openbsd-compat.h R crypto/openssh/openbsd-compat/openssl-compat.c R crypto/openssh/openbsd-compat/openssl-compat.h R crypto/openssh/openbsd-compat/port-aix.c R crypto/openssh/openbsd-compat/port-aix.h R crypto/openssh/openbsd-compat/port-irix.c R crypto/openssh/openbsd-compat/port-irix.h R crypto/openssh/openbsd-compat/port-linux.c R crypto/openssh/openbsd-compat/port-linux.h R crypto/openssh/openbsd-compat/port-net.c R crypto/openssh/openbsd-compat/port-net.h R crypto/openssh/openbsd-compat/port-solaris.c R crypto/openssh/openbsd-compat/port-solaris.h R crypto/openssh/openbsd-compat/port-uw.c R crypto/openssh/openbsd-compat/port-uw.h R crypto/openssh/openbsd-compat/pwcache.c R crypto/openssh/openbsd-compat/readpassphrase.c R crypto/openssh/openbsd-compat/readpassphrase.h R crypto/openssh/openbsd-compat/reallocarray.c R crypto/openssh/openbsd-compat/realpath.c R crypto/openssh/openbsd-compat/recallocarray.c R crypto/openssh/openbsd-compat/rmd160.c R crypto/openssh/openbsd-compat/rmd160.h R crypto/openssh/openbsd-compat/rresvport.c R crypto/openssh/openbsd-compat/setenv.c R crypto/openssh/openbsd-compat/setproctitle.c R crypto/openssh/openbsd-compat/sha1.c R crypto/openssh/openbsd-compat/sha1.h R crypto/openssh/openbsd-compat/sha2.c R crypto/openssh/openbsd-compat/sha2.h R crypto/openssh/openbsd-compat/sigact.c R crypto/openssh/openbsd-compat/sigact.h R crypto/openssh/openbsd-compat/strcasestr.c R crypto/openssh/openbsd-compat/strlcat.c R crypto/openssh/openbsd-compat/strlcpy.c R crypto/openssh/openbsd-compat/strmode.c R crypto/openssh/openbsd-compat/strndup.c R crypto/openssh/openbsd-compat/strnlen.c R crypto/openssh/openbsd-compat/strptime.c R crypto/openssh/openbsd-compat/strsep.c R crypto/openssh/openbsd-compat/strtoll.c R crypto/openssh/openbsd-compat/strtonum.c R crypto/openssh/openbsd-compat/strtoul.c R crypto/openssh/openbsd-compat/strtoull.c R crypto/openssh/openbsd-compat/sys-queue.h R crypto/openssh/openbsd-compat/sys-tree.h R crypto/openssh/openbsd-compat/timingsafe_bcmp.c R crypto/openssh/openbsd-compat/vis.c R crypto/openssh/openbsd-compat/vis.h R crypto/openssh/openbsd-compat/xcrypt.c R crypto/openssh/openbsd-compat/xmmap.c R crypto/openssh/openssh.xml.in R crypto/openssh/opensshd.init.in R crypto/openssh/packet.c R crypto/openssh/packet.h R crypto/openssh/pathnames.h R crypto/openssh/pkcs11.h R crypto/openssh/platform-misc.c R crypto/openssh/platform-pledge.c R crypto/openssh/platform-tracing.c R crypto/openssh/platform.c R crypto/openssh/platform.h R crypto/openssh/poly1305.c R crypto/openssh/poly1305.h R crypto/openssh/progressmeter.c R crypto/openssh/progressmeter.h R crypto/openssh/readconf.c R crypto/openssh/readconf.h R crypto/openssh/readpass.c R crypto/openssh/regress/agent-pkcs11.sh R crypto/openssh/regress/allow-deny-users.sh R crypto/openssh/regress/authinfo.sh R crypto/openssh/regress/cert-file.sh R crypto/openssh/regress/cert-hostkey.sh R crypto/openssh/regress/cert-userkey.sh R crypto/openssh/regress/cfginclude.sh R crypto/openssh/regress/cfgmatchlisten.sh R crypto/openssh/regress/cfgparse.sh R crypto/openssh/regress/check-perm.c R crypto/openssh/regress/connect-uri.sh R crypto/openssh/regress/dhgex.sh R crypto/openssh/regress/host-expand.sh R crypto/openssh/regress/hostkey-agent.sh R crypto/openssh/regress/hostkey-rotate.sh R crypto/openssh/regress/kextype.sh R crypto/openssh/regress/keygen-convert.sh R crypto/openssh/regress/keygen-knownhosts.sh R crypto/openssh/regress/keygen-moduli.sh R crypto/openssh/regress/keytype.sh R crypto/openssh/regress/limit-keytype.sh R crypto/openssh/regress/misc/Makefile R crypto/openssh/regress/misc/fuzz-harness/Makefile R crypto/openssh/regress/misc/fuzz-harness/README R crypto/openssh/regress/misc/fuzz-harness/authopt_fuzz.cc R crypto/openssh/regress/misc/fuzz-harness/pubkey_fuzz.cc R crypto/openssh/regress/misc/fuzz-harness/sig_fuzz.cc R crypto/openssh/regress/misc/kexfuzz/Makefile R crypto/openssh/regress/misc/kexfuzz/README R crypto/openssh/regress/misc/kexfuzz/kexfuzz.c R crypto/openssh/regress/mkdtemp.c R crypto/openssh/regress/moduli.in R crypto/openssh/regress/multipubkey.sh R crypto/openssh/regress/netcat.c R crypto/openssh/regress/portnum.sh R crypto/openssh/regress/principals-command.sh R crypto/openssh/regress/scp-uri.sh R crypto/openssh/regress/setuid-allowed.c R crypto/openssh/regress/sftp-perm.sh R crypto/openssh/regress/sftp-uri.sh R crypto/openssh/regress/sshcfgparse.sh R crypto/openssh/regress/t11.ok R crypto/openssh/regress/unittests/Makefile R crypto/openssh/regress/unittests/Makefile.inc R crypto/openssh/regress/unittests/authopt/testdata/all_permit.cert R crypto/openssh/regress/unittests/authopt/testdata/bad_sourceaddr.cert R crypto/openssh/regress/unittests/authopt/testdata/force_command.cert R crypto/openssh/regress/unittests/authopt/testdata/host.cert R crypto/openssh/regress/unittests/authopt/testdata/mktestdata.sh R crypto/openssh/regress/unittests/authopt/testdata/no_agentfwd.cert R crypto/openssh/regress/unittests/authopt/testdata/no_permit.cert R crypto/openssh/regress/unittests/authopt/testdata/no_portfwd.cert R crypto/openssh/regress/unittests/authopt/testdata/no_pty.cert R crypto/openssh/regress/unittests/authopt/testdata/no_user_rc.cert R crypto/openssh/regress/unittests/authopt/testdata/no_x11fwd.cert R crypto/openssh/regress/unittests/authopt/testdata/only_agentfwd.cert R crypto/openssh/regress/unittests/authopt/testdata/only_portfwd.cert R crypto/openssh/regress/unittests/authopt/testdata/only_pty.cert R crypto/openssh/regress/unittests/authopt/testdata/only_user_rc.cert R crypto/openssh/regress/unittests/authopt/testdata/only_x11fwd.cert R crypto/openssh/regress/unittests/authopt/testdata/sourceaddr.cert R crypto/openssh/regress/unittests/authopt/testdata/unknown_critical.cert R crypto/openssh/regress/unittests/authopt/tests.c R crypto/openssh/regress/unittests/bitmap/Makefile R crypto/openssh/regress/unittests/bitmap/tests.c R crypto/openssh/regress/unittests/conversion/Makefile R crypto/openssh/regress/unittests/conversion/tests.c R crypto/openssh/regress/unittests/hostkeys/Makefile R crypto/openssh/regress/unittests/hostkeys/mktestdata.sh R crypto/openssh/regress/unittests/hostkeys/test_iterate.c R crypto/openssh/regress/unittests/hostkeys/testdata/dsa_1.pub R crypto/openssh/regress/unittests/hostkeys/testdata/dsa_2.pub R crypto/openssh/regress/unittests/hostkeys/testdata/dsa_3.pub R crypto/openssh/regress/unittests/hostkeys/testdata/dsa_4.pub R crypto/openssh/regress/unittests/hostkeys/testdata/dsa_5.pub R crypto/openssh/regress/unittests/hostkeys/testdata/dsa_6.pub R crypto/openssh/regress/unittests/hostkeys/testdata/ecdsa_1.pub R crypto/openssh/regress/unittests/hostkeys/testdata/ecdsa_2.pub R crypto/openssh/regress/unittests/hostkeys/testdata/ecdsa_3.pub R crypto/openssh/regress/unittests/hostkeys/testdata/ecdsa_4.pub R crypto/openssh/regress/unittests/hostkeys/testdata/ecdsa_5.pub R crypto/openssh/regress/unittests/hostkeys/testdata/ecdsa_6.pub R crypto/openssh/regress/unittests/hostkeys/testdata/ed25519_1.pub R crypto/openssh/regress/unittests/hostkeys/testdata/ed25519_2.pub R crypto/openssh/regress/unittests/hostkeys/testdata/ed25519_3.pub R crypto/openssh/regress/unittests/hostkeys/testdata/ed25519_4.pub R crypto/openssh/regress/unittests/hostkeys/testdata/ed25519_5.pub R crypto/openssh/regress/unittests/hostkeys/testdata/ed25519_6.pub R crypto/openssh/regress/unittests/hostkeys/testdata/known_hosts R crypto/openssh/regress/unittests/hostkeys/testdata/rsa1_1.pub R crypto/openssh/regress/unittests/hostkeys/testdata/rsa1_2.pub R crypto/openssh/regress/unittests/hostkeys/testdata/rsa1_3.pub R crypto/openssh/regress/unittests/hostkeys/testdata/rsa1_4.pub R crypto/openssh/regress/unittests/hostkeys/testdata/rsa1_5.pub R crypto/openssh/regress/unittests/hostkeys/testdata/rsa1_6.pub R crypto/openssh/regress/unittests/hostkeys/testdata/rsa_1.pub R crypto/openssh/regress/unittests/hostkeys/testdata/rsa_2.pub R crypto/openssh/regress/unittests/hostkeys/testdata/rsa_3.pub R crypto/openssh/regress/unittests/hostkeys/testdata/rsa_4.pub R crypto/openssh/regress/unittests/hostkeys/testdata/rsa_5.pub R crypto/openssh/regress/unittests/hostkeys/testdata/rsa_6.pub R crypto/openssh/regress/unittests/hostkeys/tests.c R crypto/openssh/regress/unittests/kex/Makefile R crypto/openssh/regress/unittests/kex/test_kex.c R crypto/openssh/regress/unittests/kex/tests.c R crypto/openssh/regress/unittests/match/Makefile R crypto/openssh/regress/unittests/match/tests.c R crypto/openssh/regress/unittests/sshbuf/Makefile R crypto/openssh/regress/unittests/sshbuf/test_sshbuf.c R crypto/openssh/regress/unittests/sshbuf/test_sshbuf_fixed.c R crypto/openssh/regress/unittests/sshbuf/test_sshbuf_fuzz.c R crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c R crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_crypto.c R crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_fuzz.c R crypto/openssh/regress/unittests/sshbuf/test_sshbuf_misc.c R crypto/openssh/regress/unittests/sshbuf/tests.c R crypto/openssh/regress/unittests/sshkey/Makefile R crypto/openssh/regress/unittests/sshkey/common.c R crypto/openssh/regress/unittests/sshkey/common.h R crypto/openssh/regress/unittests/sshkey/mktestdata.sh R crypto/openssh/regress/unittests/sshkey/test_file.c R crypto/openssh/regress/unittests/sshkey/test_fuzz.c R crypto/openssh/regress/unittests/sshkey/test_sshkey.c R crypto/openssh/regress/unittests/sshkey/testdata/dsa_1 R crypto/openssh/regress/unittests/sshkey/testdata/dsa_1-cert.fp R crypto/openssh/regress/unittests/sshkey/testdata/dsa_1-cert.pub R crypto/openssh/regress/unittests/sshkey/testdata/dsa_1.fp R crypto/openssh/regress/unittests/sshkey/testdata/dsa_1.fp.bb R crypto/openssh/regress/unittests/sshkey/testdata/dsa_1.param.g R crypto/openssh/regress/unittests/sshkey/testdata/dsa_1.param.priv R crypto/openssh/regress/unittests/sshkey/testdata/dsa_1.param.pub R crypto/openssh/regress/unittests/sshkey/testdata/dsa_1.pub R crypto/openssh/regress/unittests/sshkey/testdata/dsa_1_pw R crypto/openssh/regress/unittests/sshkey/testdata/dsa_2 R crypto/openssh/regress/unittests/sshkey/testdata/dsa_2.fp R crypto/openssh/regress/unittests/sshkey/testdata/dsa_2.fp.bb R crypto/openssh/regress/unittests/sshkey/testdata/dsa_2.pub R crypto/openssh/regress/unittests/sshkey/testdata/dsa_n R crypto/openssh/regress/unittests/sshkey/testdata/dsa_n_pw R crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_1 R crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_1-cert.fp R crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_1-cert.pub R crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_1.fp R crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_1.fp.bb R crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_1.param.curve R crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_1.param.priv R crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_1.param.pub R crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_1.pub R crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_1_pw R crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_2 R crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_2.fp R crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_2.fp.bb R crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_2.param.curve R crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_2.param.priv R crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_2.param.pub R crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_2.pub R crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_n R crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_n_pw R crypto/openssh/regress/unittests/sshkey/testdata/ed25519_1 R crypto/openssh/regress/unittests/sshkey/testdata/ed25519_1-cert.fp R crypto/openssh/regress/unittests/sshkey/testdata/ed25519_1-cert.pub R crypto/openssh/regress/unittests/sshkey/testdata/ed25519_1.fp R crypto/openssh/regress/unittests/sshkey/testdata/ed25519_1.fp.bb R crypto/openssh/regress/unittests/sshkey/testdata/ed25519_1.pub R crypto/openssh/regress/unittests/sshkey/testdata/ed25519_1_pw R crypto/openssh/regress/unittests/sshkey/testdata/ed25519_2 R crypto/openssh/regress/unittests/sshkey/testdata/ed25519_2.fp R crypto/openssh/regress/unittests/sshkey/testdata/ed25519_2.fp.bb R crypto/openssh/regress/unittests/sshkey/testdata/ed25519_2.pub R crypto/openssh/regress/unittests/sshkey/testdata/pw R crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1 R crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1.fp R crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1.fp.bb R crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1.param.n R crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1.pub R crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1_pw R crypto/openssh/regress/unittests/sshkey/testdata/rsa1_2 R crypto/openssh/regress/unittests/sshkey/testdata/rsa1_2.fp R crypto/openssh/regress/unittests/sshkey/testdata/rsa1_2.fp.bb R crypto/openssh/regress/unittests/sshkey/testdata/rsa1_2.param.n R crypto/openssh/regress/unittests/sshkey/testdata/rsa1_2.pub R crypto/openssh/regress/unittests/sshkey/testdata/rsa_1 R crypto/openssh/regress/unittests/sshkey/testdata/rsa_1-cert.fp R crypto/openssh/regress/unittests/sshkey/testdata/rsa_1-cert.pub R crypto/openssh/regress/unittests/sshkey/testdata/rsa_1.fp R crypto/openssh/regress/unittests/sshkey/testdata/rsa_1.fp.bb R crypto/openssh/regress/unittests/sshkey/testdata/rsa_1.param.n R crypto/openssh/regress/unittests/sshkey/testdata/rsa_1.param.p R crypto/openssh/regress/unittests/sshkey/testdata/rsa_1.param.q R crypto/openssh/regress/unittests/sshkey/testdata/rsa_1.pub R crypto/openssh/regress/unittests/sshkey/testdata/rsa_1_pw R crypto/openssh/regress/unittests/sshkey/testdata/rsa_1_sha1 R crypto/openssh/regress/unittests/sshkey/testdata/rsa_1_sha1-cert.pub R crypto/openssh/regress/unittests/sshkey/testdata/rsa_1_sha1.pub R crypto/openssh/regress/unittests/sshkey/testdata/rsa_1_sha512 R crypto/openssh/regress/unittests/sshkey/testdata/rsa_1_sha512-cert.pub R crypto/openssh/regress/unittests/sshkey/testdata/rsa_1_sha512.pub R crypto/openssh/regress/unittests/sshkey/testdata/rsa_2 R crypto/openssh/regress/unittests/sshkey/testdata/rsa_2.fp R crypto/openssh/regress/unittests/sshkey/testdata/rsa_2.fp.bb R crypto/openssh/regress/unittests/sshkey/testdata/rsa_2.param.n R crypto/openssh/regress/unittests/sshkey/testdata/rsa_2.param.p R crypto/openssh/regress/unittests/sshkey/testdata/rsa_2.param.q R crypto/openssh/regress/unittests/sshkey/testdata/rsa_2.pub R crypto/openssh/regress/unittests/sshkey/testdata/rsa_n R crypto/openssh/regress/unittests/sshkey/testdata/rsa_n_pw R crypto/openssh/regress/unittests/sshkey/tests.c R crypto/openssh/regress/unittests/test_helper/Makefile R crypto/openssh/regress/unittests/test_helper/fuzz.c R crypto/openssh/regress/unittests/test_helper/test_helper.c R crypto/openssh/regress/unittests/test_helper/test_helper.h R crypto/openssh/regress/unittests/utf8/Makefile R crypto/openssh/regress/unittests/utf8/tests.c R crypto/openssh/regress/valgrind-unit.sh R crypto/openssh/rijndael.c R crypto/openssh/rijndael.h R crypto/openssh/roaming.h R crypto/openssh/roaming_client.c R crypto/openssh/roaming_common.c R crypto/openssh/roaming_dummy.c R crypto/openssh/roaming_serv.c R crypto/openssh/sandbox-capsicum.c R crypto/openssh/sandbox-darwin.c R crypto/openssh/sandbox-null.c R crypto/openssh/sandbox-pledge.c R crypto/openssh/sandbox-rlimit.c R crypto/openssh/sandbox-seccomp-filter.c R crypto/openssh/sandbox-solaris.c R crypto/openssh/sandbox-systrace.c R crypto/openssh/sc25519.c R crypto/openssh/sc25519.h R crypto/openssh/schnorr.c R crypto/openssh/schnorr.h R crypto/openssh/scp.0 R crypto/openssh/scp.1 R crypto/openssh/scp.c R crypto/openssh/servconf.c R crypto/openssh/servconf.h R crypto/openssh/serverloop.c R crypto/openssh/serverloop.h R crypto/openssh/session.c R crypto/openssh/session.h R crypto/openssh/sftp-client.c R crypto/openssh/sftp-client.h R crypto/openssh/sftp-common.c R crypto/openssh/sftp-common.h R crypto/openssh/sftp-glob.c R crypto/openssh/sftp-server-main.c R crypto/openssh/sftp-server.0 R crypto/openssh/sftp-server.8 R crypto/openssh/sftp-server.c R crypto/openssh/sftp.0 R crypto/openssh/sftp.1 R crypto/openssh/sftp.c R crypto/openssh/sftp.h R crypto/openssh/smult_curve25519_ref.c R crypto/openssh/ssh-add.0 R crypto/openssh/ssh-add.1 R crypto/openssh/ssh-add.c R crypto/openssh/ssh-agent.0 R crypto/openssh/ssh-agent.1 R crypto/openssh/ssh-agent.c R crypto/openssh/ssh-dss.c R crypto/openssh/ssh-ecdsa.c R crypto/openssh/ssh-ed25519.c R crypto/openssh/ssh-gss.h R crypto/openssh/ssh-keygen.0 R crypto/openssh/ssh-keygen.1 R crypto/openssh/ssh-keygen.c R crypto/openssh/ssh-keyscan.0 R crypto/openssh/ssh-keyscan.1 R crypto/openssh/ssh-keyscan.c R crypto/openssh/ssh-keysign.0 R crypto/openssh/ssh-keysign.8 R crypto/openssh/ssh-keysign.c R crypto/openssh/ssh-pkcs11-client.c R crypto/openssh/ssh-pkcs11-helper.0 R crypto/openssh/ssh-pkcs11-helper.8 R crypto/openssh/ssh-pkcs11-helper.c R crypto/openssh/ssh-pkcs11.c R crypto/openssh/ssh-pkcs11.h R crypto/openssh/ssh-rsa.c R crypto/openssh/ssh-sandbox.h R crypto/openssh/ssh-xmss.c R crypto/openssh/ssh.0 R crypto/openssh/ssh.1 R crypto/openssh/ssh.c R crypto/openssh/ssh.h R crypto/openssh/ssh2.h R crypto/openssh/ssh_api.c R crypto/openssh/ssh_api.h R crypto/openssh/ssh_config R crypto/openssh/ssh_config.0 R crypto/openssh/ssh_config.5 R crypto/openssh/ssh_namespace.h R crypto/openssh/sshbuf-getput-basic.c R crypto/openssh/sshbuf-getput-crypto.c R crypto/openssh/sshbuf-misc.c R crypto/openssh/sshbuf.c R crypto/openssh/sshbuf.h R crypto/openssh/sshconnect.c R crypto/openssh/sshconnect.h R crypto/openssh/sshconnect2.c R crypto/openssh/sshd.0 R crypto/openssh/sshd.8 R crypto/openssh/sshd.c R crypto/openssh/sshd_config R crypto/openssh/sshd_config.0 R crypto/openssh/sshd_config.5 R crypto/openssh/ssherr.c R crypto/openssh/ssherr.h R crypto/openssh/sshkey-xmss.c R crypto/openssh/sshkey-xmss.h R crypto/openssh/sshkey.c R crypto/openssh/sshkey.h R crypto/openssh/sshlogin.c R crypto/openssh/sshlogin.h R crypto/openssh/sshpty.c R crypto/openssh/sshpty.h R crypto/openssh/sshtty.c R crypto/openssh/survey.sh.in R crypto/openssh/ttymodes.c R crypto/openssh/ttymodes.h R crypto/openssh/uidswap.c R crypto/openssh/uidswap.h R crypto/openssh/umac.c R crypto/openssh/umac.h R crypto/openssh/umac128.c R crypto/openssh/utf8.c R crypto/openssh/utf8.h R crypto/openssh/uuencode.c R crypto/openssh/uuencode.h R crypto/openssh/verify.c R crypto/openssh/version.h R crypto/openssh/xmalloc.c R crypto/openssh/xmalloc.h R crypto/openssh/xmss_commons.c R crypto/openssh/xmss_commons.h R crypto/openssh/xmss_fast.c R crypto/openssh/xmss_fast.h R crypto/openssh/xmss_hash.c R crypto/openssh/xmss_hash.h R crypto/openssh/xmss_hash_address.c R crypto/openssh/xmss_hash_address.h R crypto/openssh/xmss_wots.c R crypto/openssh/xmss_wots.h Log Message: ----------- Remove openssh Commit: a6a7f377d1dd6dd477a6afa5e1fe2287e951e99e https://github.com/MidnightBSD/src/commit/a6a7f377d1dd6dd477a6afa5e1fe2287e951e99e Author: Lucas Holt Date: 2022-05-21 (Sat, 21 May 2022) Changed paths: A crypto/openssh/CREDITS A crypto/openssh/ChangeLog A crypto/openssh/INSTALL A crypto/openssh/LICENCE A crypto/openssh/Makefile.in A crypto/openssh/OVERVIEW A crypto/openssh/PROTOCOL A crypto/openssh/PROTOCOL.agent A crypto/openssh/PROTOCOL.certkeys A crypto/openssh/PROTOCOL.chacha20poly1305 A crypto/openssh/PROTOCOL.key A crypto/openssh/PROTOCOL.krl A crypto/openssh/PROTOCOL.mux A crypto/openssh/README A crypto/openssh/README.dns A crypto/openssh/README.platform A crypto/openssh/README.privsep A crypto/openssh/README.tun A crypto/openssh/TODO A crypto/openssh/aclocal.m4 A crypto/openssh/addrmatch.c A crypto/openssh/atomicio.c A crypto/openssh/atomicio.h A crypto/openssh/audit-bsm.c A crypto/openssh/audit-linux.c A crypto/openssh/audit.c A crypto/openssh/audit.h A crypto/openssh/auth-bsdauth.c A crypto/openssh/auth-krb5.c A crypto/openssh/auth-options.c A crypto/openssh/auth-options.h A crypto/openssh/auth-pam.c A crypto/openssh/auth-pam.h A crypto/openssh/auth-passwd.c A crypto/openssh/auth-rhosts.c A crypto/openssh/auth-shadow.c A crypto/openssh/auth-sia.c A crypto/openssh/auth-sia.h A crypto/openssh/auth-skey.c A crypto/openssh/auth.c A crypto/openssh/auth.h A crypto/openssh/auth2-chall.c A crypto/openssh/auth2-gss.c A crypto/openssh/auth2-hostbased.c A crypto/openssh/auth2-kbdint.c A crypto/openssh/auth2-none.c A crypto/openssh/auth2-passwd.c A crypto/openssh/auth2-pubkey.c A crypto/openssh/auth2.c A crypto/openssh/authfd.c A crypto/openssh/authfd.h A crypto/openssh/authfile.c A crypto/openssh/authfile.h A crypto/openssh/bitmap.c A crypto/openssh/bitmap.h A crypto/openssh/buildpkg.sh.in A crypto/openssh/canohost.c A crypto/openssh/canohost.h A crypto/openssh/chacha.c A crypto/openssh/chacha.h A crypto/openssh/channels.c A crypto/openssh/channels.h A crypto/openssh/cipher-aes.c A crypto/openssh/cipher-aesctr.c A crypto/openssh/cipher-aesctr.h A crypto/openssh/cipher-chachapoly.c A crypto/openssh/cipher-chachapoly.h A crypto/openssh/cipher-ctr.c A crypto/openssh/cipher.c A crypto/openssh/cipher.h A crypto/openssh/cleanup.c A crypto/openssh/clientloop.c A crypto/openssh/clientloop.h A crypto/openssh/compat.c A crypto/openssh/compat.h A crypto/openssh/config.guess A crypto/openssh/config.sub A crypto/openssh/configure.ac A crypto/openssh/contrib/README A crypto/openssh/contrib/aix/README A crypto/openssh/contrib/aix/buildbff.sh A crypto/openssh/contrib/aix/inventory.sh A crypto/openssh/contrib/aix/pam.conf A crypto/openssh/contrib/cygwin/README A crypto/openssh/contrib/cygwin/ssh-host-config A crypto/openssh/contrib/cygwin/ssh-user-config A crypto/openssh/contrib/cygwin/sshd-inetd A crypto/openssh/contrib/findssl.sh A crypto/openssh/contrib/gnome-ssh-askpass1.c A crypto/openssh/contrib/gnome-ssh-askpass2.c A crypto/openssh/contrib/hpux/README A crypto/openssh/contrib/hpux/egd A crypto/openssh/contrib/hpux/egd.rc A crypto/openssh/contrib/hpux/sshd.rc A crypto/openssh/contrib/redhat/gnome-ssh-askpass.csh A crypto/openssh/contrib/redhat/gnome-ssh-askpass.sh A crypto/openssh/contrib/redhat/openssh.spec A crypto/openssh/contrib/redhat/sshd.init A crypto/openssh/contrib/redhat/sshd.init.old A crypto/openssh/contrib/redhat/sshd.pam A crypto/openssh/contrib/redhat/sshd.pam.old A crypto/openssh/contrib/solaris/README A crypto/openssh/contrib/ssh-copy-id A crypto/openssh/contrib/ssh-copy-id.1 A crypto/openssh/contrib/sshd.pam.freebsd A crypto/openssh/contrib/sshd.pam.generic A crypto/openssh/contrib/suse/openssh.spec A crypto/openssh/contrib/suse/rc.config.sshd A crypto/openssh/contrib/suse/rc.sshd A crypto/openssh/contrib/suse/sysconfig.ssh A crypto/openssh/crc32.c A crypto/openssh/crc32.h A crypto/openssh/crypto_api.h A crypto/openssh/defines.h A crypto/openssh/dh.c A crypto/openssh/dh.h A crypto/openssh/digest-libc.c A crypto/openssh/digest-openssl.c A crypto/openssh/digest.h A crypto/openssh/dispatch.c A crypto/openssh/dispatch.h A crypto/openssh/dns.c A crypto/openssh/dns.h A crypto/openssh/ed25519.c A crypto/openssh/entropy.c A crypto/openssh/entropy.h A crypto/openssh/fatal.c A crypto/openssh/fe25519.c A crypto/openssh/fe25519.h A crypto/openssh/fixalgorithms A crypto/openssh/fixpaths A crypto/openssh/ge25519.c A crypto/openssh/ge25519.h A crypto/openssh/ge25519_base.data A crypto/openssh/groupaccess.c A crypto/openssh/groupaccess.h A crypto/openssh/gss-genr.c A crypto/openssh/gss-serv-krb5.c A crypto/openssh/gss-serv.c A crypto/openssh/hash.c A crypto/openssh/hmac.c A crypto/openssh/hmac.h A crypto/openssh/hostfile.c A crypto/openssh/hostfile.h A crypto/openssh/includes.h A crypto/openssh/install-sh A crypto/openssh/kex.c A crypto/openssh/kex.h A crypto/openssh/kexc25519.c A crypto/openssh/kexc25519c.c A crypto/openssh/kexc25519s.c A crypto/openssh/kexdh.c A crypto/openssh/kexdhc.c A crypto/openssh/kexdhs.c A crypto/openssh/kexecdh.c A crypto/openssh/kexecdhc.c A crypto/openssh/kexecdhs.c A crypto/openssh/kexgex.c A crypto/openssh/kexgexc.c A crypto/openssh/kexgexs.c A crypto/openssh/krl.c A crypto/openssh/krl.h A crypto/openssh/log.c A crypto/openssh/log.h A crypto/openssh/loginrec.c A crypto/openssh/loginrec.h A crypto/openssh/logintest.c A crypto/openssh/mac.c A crypto/openssh/mac.h A crypto/openssh/match.c A crypto/openssh/match.h A crypto/openssh/md5crypt.c A crypto/openssh/md5crypt.h A crypto/openssh/mdoc2man.awk A crypto/openssh/misc.c A crypto/openssh/misc.h A crypto/openssh/mkinstalldirs A crypto/openssh/moduli A crypto/openssh/moduli.5 A crypto/openssh/moduli.c A crypto/openssh/monitor.c A crypto/openssh/monitor.h A crypto/openssh/monitor_fdpass.c A crypto/openssh/monitor_fdpass.h A crypto/openssh/monitor_wrap.c A crypto/openssh/monitor_wrap.h A crypto/openssh/msg.c A crypto/openssh/msg.h A crypto/openssh/mux.c A crypto/openssh/myproposal.h A crypto/openssh/nchan.c A crypto/openssh/nchan.ms A crypto/openssh/nchan2.ms A crypto/openssh/opacket.c A crypto/openssh/opacket.h A crypto/openssh/openbsd-compat/Makefile.in A crypto/openssh/openbsd-compat/arc4random.c A crypto/openssh/openbsd-compat/base64.c A crypto/openssh/openbsd-compat/base64.h A crypto/openssh/openbsd-compat/basename.c A crypto/openssh/openbsd-compat/bcrypt_pbkdf.c A crypto/openssh/openbsd-compat/bindresvport.c A crypto/openssh/openbsd-compat/blf.h A crypto/openssh/openbsd-compat/blowfish.c A crypto/openssh/openbsd-compat/bsd-asprintf.c A crypto/openssh/openbsd-compat/bsd-closefrom.c A crypto/openssh/openbsd-compat/bsd-cygwin_util.c A crypto/openssh/openbsd-compat/bsd-cygwin_util.h A crypto/openssh/openbsd-compat/bsd-err.c A crypto/openssh/openbsd-compat/bsd-flock.c A crypto/openssh/openbsd-compat/bsd-getline.c A crypto/openssh/openbsd-compat/bsd-getpagesize.c A crypto/openssh/openbsd-compat/bsd-getpeereid.c A crypto/openssh/openbsd-compat/bsd-malloc.c A crypto/openssh/openbsd-compat/bsd-misc.c A crypto/openssh/openbsd-compat/bsd-misc.h A crypto/openssh/openbsd-compat/bsd-nextstep.c A crypto/openssh/openbsd-compat/bsd-nextstep.h A crypto/openssh/openbsd-compat/bsd-openpty.c A crypto/openssh/openbsd-compat/bsd-poll.c A crypto/openssh/openbsd-compat/bsd-poll.h A crypto/openssh/openbsd-compat/bsd-setres_id.c A crypto/openssh/openbsd-compat/bsd-setres_id.h A crypto/openssh/openbsd-compat/bsd-signal.c A crypto/openssh/openbsd-compat/bsd-signal.h A crypto/openssh/openbsd-compat/bsd-snprintf.c A crypto/openssh/openbsd-compat/bsd-statvfs.c A crypto/openssh/openbsd-compat/bsd-statvfs.h A crypto/openssh/openbsd-compat/bsd-waitpid.c A crypto/openssh/openbsd-compat/bsd-waitpid.h A crypto/openssh/openbsd-compat/chacha_private.h A crypto/openssh/openbsd-compat/charclass.h A crypto/openssh/openbsd-compat/daemon.c A crypto/openssh/openbsd-compat/dirname.c A crypto/openssh/openbsd-compat/explicit_bzero.c A crypto/openssh/openbsd-compat/fake-rfc2553.c A crypto/openssh/openbsd-compat/fake-rfc2553.h A crypto/openssh/openbsd-compat/fmt_scaled.c A crypto/openssh/openbsd-compat/freezero.c A crypto/openssh/openbsd-compat/getcwd.c A crypto/openssh/openbsd-compat/getgrouplist.c A crypto/openssh/openbsd-compat/getopt.h A crypto/openssh/openbsd-compat/getopt_long.c A crypto/openssh/openbsd-compat/getrrsetbyname-ldns.c A crypto/openssh/openbsd-compat/getrrsetbyname.c A crypto/openssh/openbsd-compat/getrrsetbyname.h A crypto/openssh/openbsd-compat/glob.c A crypto/openssh/openbsd-compat/glob.h A crypto/openssh/openbsd-compat/inet_aton.c A crypto/openssh/openbsd-compat/inet_ntoa.c A crypto/openssh/openbsd-compat/inet_ntop.c A crypto/openssh/openbsd-compat/kludge-fd_set.c A crypto/openssh/openbsd-compat/libressl-api-compat.c A crypto/openssh/openbsd-compat/md5.c A crypto/openssh/openbsd-compat/md5.h A crypto/openssh/openbsd-compat/mktemp.c A crypto/openssh/openbsd-compat/openbsd-compat.h A crypto/openssh/openbsd-compat/openssl-compat.c A crypto/openssh/openbsd-compat/openssl-compat.h A crypto/openssh/openbsd-compat/port-aix.c A crypto/openssh/openbsd-compat/port-aix.h A crypto/openssh/openbsd-compat/port-irix.c A crypto/openssh/openbsd-compat/port-irix.h A crypto/openssh/openbsd-compat/port-linux.c A crypto/openssh/openbsd-compat/port-linux.h A crypto/openssh/openbsd-compat/port-net.c A crypto/openssh/openbsd-compat/port-net.h A crypto/openssh/openbsd-compat/port-solaris.c A crypto/openssh/openbsd-compat/port-solaris.h A crypto/openssh/openbsd-compat/port-uw.c A crypto/openssh/openbsd-compat/port-uw.h A crypto/openssh/openbsd-compat/pwcache.c A crypto/openssh/openbsd-compat/readpassphrase.c A crypto/openssh/openbsd-compat/readpassphrase.h A crypto/openssh/openbsd-compat/reallocarray.c A crypto/openssh/openbsd-compat/realpath.c A crypto/openssh/openbsd-compat/recallocarray.c A crypto/openssh/openbsd-compat/regress/Makefile.in A crypto/openssh/openbsd-compat/regress/closefromtest.c A crypto/openssh/openbsd-compat/regress/opensslvertest.c A crypto/openssh/openbsd-compat/regress/snprintftest.c A crypto/openssh/openbsd-compat/regress/strduptest.c A crypto/openssh/openbsd-compat/regress/strtonumtest.c A crypto/openssh/openbsd-compat/rmd160.c A crypto/openssh/openbsd-compat/rmd160.h A crypto/openssh/openbsd-compat/rresvport.c A crypto/openssh/openbsd-compat/setenv.c A crypto/openssh/openbsd-compat/setproctitle.c A crypto/openssh/openbsd-compat/sha1.c A crypto/openssh/openbsd-compat/sha1.h A crypto/openssh/openbsd-compat/sha2.c A crypto/openssh/openbsd-compat/sha2.h A crypto/openssh/openbsd-compat/sigact.c A crypto/openssh/openbsd-compat/sigact.h A crypto/openssh/openbsd-compat/strcasestr.c A crypto/openssh/openbsd-compat/strlcat.c A crypto/openssh/openbsd-compat/strlcpy.c A crypto/openssh/openbsd-compat/strmode.c A crypto/openssh/openbsd-compat/strndup.c A crypto/openssh/openbsd-compat/strnlen.c A crypto/openssh/openbsd-compat/strptime.c A crypto/openssh/openbsd-compat/strsep.c A crypto/openssh/openbsd-compat/strtoll.c A crypto/openssh/openbsd-compat/strtonum.c A crypto/openssh/openbsd-compat/strtoul.c A crypto/openssh/openbsd-compat/strtoull.c A crypto/openssh/openbsd-compat/sys-queue.h A crypto/openssh/openbsd-compat/sys-tree.h A crypto/openssh/openbsd-compat/timingsafe_bcmp.c A crypto/openssh/openbsd-compat/vis.c A crypto/openssh/openbsd-compat/vis.h A crypto/openssh/openbsd-compat/xcrypt.c A crypto/openssh/openssh.xml.in A crypto/openssh/opensshd.init.in A crypto/openssh/packet.c A crypto/openssh/packet.h A crypto/openssh/pathnames.h A crypto/openssh/pkcs11.h A crypto/openssh/platform-misc.c A crypto/openssh/platform-pledge.c A crypto/openssh/platform-tracing.c A crypto/openssh/platform.c A crypto/openssh/platform.h A crypto/openssh/poly1305.c A crypto/openssh/poly1305.h A crypto/openssh/progressmeter.c A crypto/openssh/progressmeter.h A crypto/openssh/readconf.c A crypto/openssh/readconf.h A crypto/openssh/readpass.c A crypto/openssh/regress/README.regress A crypto/openssh/regress/addrmatch.sh A crypto/openssh/regress/agent-getpeereid.sh A crypto/openssh/regress/agent-pkcs11.sh A crypto/openssh/regress/agent-ptrace.sh A crypto/openssh/regress/agent-timeout.sh A crypto/openssh/regress/agent.sh A crypto/openssh/regress/allow-deny-users.sh A crypto/openssh/regress/authinfo.sh A crypto/openssh/regress/banner.sh A crypto/openssh/regress/broken-pipe.sh A crypto/openssh/regress/brokenkeys.sh A crypto/openssh/regress/cert-file.sh A crypto/openssh/regress/cert-hostkey.sh A crypto/openssh/regress/cert-userkey.sh A crypto/openssh/regress/cfginclude.sh A crypto/openssh/regress/cfgmatch.sh A crypto/openssh/regress/cfgmatchlisten.sh A crypto/openssh/regress/cfgparse.sh A crypto/openssh/regress/check-perm.c A crypto/openssh/regress/cipher-speed.sh A crypto/openssh/regress/conch-ciphers.sh A crypto/openssh/regress/connect-privsep.sh A crypto/openssh/regress/connect-uri.sh A crypto/openssh/regress/connect.sh A crypto/openssh/regress/dhgex.sh A crypto/openssh/regress/dsa_ssh2.prv A crypto/openssh/regress/dsa_ssh2.pub A crypto/openssh/regress/dynamic-forward.sh A crypto/openssh/regress/envpass.sh A crypto/openssh/regress/exit-status.sh A crypto/openssh/regress/forcecommand.sh A crypto/openssh/regress/forward-control.sh A crypto/openssh/regress/forwarding.sh A crypto/openssh/regress/host-expand.sh A crypto/openssh/regress/hostkey-agent.sh A crypto/openssh/regress/hostkey-rotate.sh A crypto/openssh/regress/integrity.sh A crypto/openssh/regress/kextype.sh A crypto/openssh/regress/key-options.sh A crypto/openssh/regress/keygen-change.sh A crypto/openssh/regress/keygen-convert.sh A crypto/openssh/regress/keygen-knownhosts.sh A crypto/openssh/regress/keygen-moduli.sh A crypto/openssh/regress/keys-command.sh A crypto/openssh/regress/keyscan.sh A crypto/openssh/regress/keytype.sh A crypto/openssh/regress/krl.sh A crypto/openssh/regress/limit-keytype.sh A crypto/openssh/regress/localcommand.sh A crypto/openssh/regress/login-timeout.sh A crypto/openssh/regress/misc/fuzz-harness/Makefile A crypto/openssh/regress/misc/fuzz-harness/README A crypto/openssh/regress/misc/fuzz-harness/authopt_fuzz.cc A crypto/openssh/regress/misc/fuzz-harness/pubkey_fuzz.cc A crypto/openssh/regress/misc/fuzz-harness/sig_fuzz.cc A crypto/openssh/regress/misc/kexfuzz/README A crypto/openssh/regress/misc/kexfuzz/kexfuzz.c A crypto/openssh/regress/mkdtemp.c A crypto/openssh/regress/modpipe.c A crypto/openssh/regress/moduli.in A crypto/openssh/regress/multiplex.sh A crypto/openssh/regress/multipubkey.sh A crypto/openssh/regress/netcat.c A crypto/openssh/regress/portnum.sh A crypto/openssh/regress/principals-command.sh A crypto/openssh/regress/proto-mismatch.sh A crypto/openssh/regress/proto-version.sh A crypto/openssh/regress/proxy-connect.sh A crypto/openssh/regress/putty-ciphers.sh A crypto/openssh/regress/putty-kex.sh A crypto/openssh/regress/putty-transfer.sh A crypto/openssh/regress/reconfigure.sh A crypto/openssh/regress/reexec.sh A crypto/openssh/regress/rekey.sh A crypto/openssh/regress/rsa_openssh.prv A crypto/openssh/regress/rsa_openssh.pub A crypto/openssh/regress/rsa_ssh2.prv A crypto/openssh/regress/scp-ssh-wrapper.sh A crypto/openssh/regress/scp-uri.sh A crypto/openssh/regress/scp.sh A crypto/openssh/regress/setuid-allowed.c A crypto/openssh/regress/sftp-badcmds.sh A crypto/openssh/regress/sftp-batch.sh A crypto/openssh/regress/sftp-chroot.sh A crypto/openssh/regress/sftp-cmds.sh A crypto/openssh/regress/sftp-glob.sh A crypto/openssh/regress/sftp-perm.sh A crypto/openssh/regress/sftp-uri.sh A crypto/openssh/regress/sftp.sh A crypto/openssh/regress/ssh-com-client.sh A crypto/openssh/regress/ssh-com-keygen.sh A crypto/openssh/regress/ssh-com-sftp.sh A crypto/openssh/regress/ssh-com.sh A crypto/openssh/regress/ssh2putty.sh A crypto/openssh/regress/sshcfgparse.sh A crypto/openssh/regress/sshd-log-wrapper.sh A crypto/openssh/regress/stderr-after-eof.sh A crypto/openssh/regress/stderr-data.sh A crypto/openssh/regress/t11.ok A crypto/openssh/regress/t4.ok A crypto/openssh/regress/t5.ok A crypto/openssh/regress/test-exec.sh A crypto/openssh/regress/transfer.sh A crypto/openssh/regress/try-ciphers.sh A crypto/openssh/regress/unittests/Makefile.inc A crypto/openssh/regress/unittests/authopt/testdata/all_permit.cert A crypto/openssh/regress/unittests/authopt/testdata/bad_sourceaddr.cert A crypto/openssh/regress/unittests/authopt/testdata/force_command.cert A crypto/openssh/regress/unittests/authopt/testdata/host.cert A crypto/openssh/regress/unittests/authopt/testdata/mktestdata.sh A crypto/openssh/regress/unittests/authopt/testdata/no_agentfwd.cert A crypto/openssh/regress/unittests/authopt/testdata/no_permit.cert A crypto/openssh/regress/unittests/authopt/testdata/no_portfwd.cert A crypto/openssh/regress/unittests/authopt/testdata/no_pty.cert A crypto/openssh/regress/unittests/authopt/testdata/no_user_rc.cert A crypto/openssh/regress/unittests/authopt/testdata/no_x11fwd.cert A crypto/openssh/regress/unittests/authopt/testdata/only_agentfwd.cert A crypto/openssh/regress/unittests/authopt/testdata/only_portfwd.cert A crypto/openssh/regress/unittests/authopt/testdata/only_pty.cert A crypto/openssh/regress/unittests/authopt/testdata/only_user_rc.cert A crypto/openssh/regress/unittests/authopt/testdata/only_x11fwd.cert A crypto/openssh/regress/unittests/authopt/testdata/sourceaddr.cert A crypto/openssh/regress/unittests/authopt/testdata/unknown_critical.cert A crypto/openssh/regress/unittests/authopt/tests.c A crypto/openssh/regress/unittests/bitmap/tests.c A crypto/openssh/regress/unittests/conversion/tests.c A crypto/openssh/regress/unittests/hostkeys/mktestdata.sh A crypto/openssh/regress/unittests/hostkeys/test_iterate.c A crypto/openssh/regress/unittests/hostkeys/testdata/dsa_1.pub A crypto/openssh/regress/unittests/hostkeys/testdata/dsa_2.pub A crypto/openssh/regress/unittests/hostkeys/testdata/dsa_3.pub A crypto/openssh/regress/unittests/hostkeys/testdata/dsa_4.pub A crypto/openssh/regress/unittests/hostkeys/testdata/dsa_5.pub A crypto/openssh/regress/unittests/hostkeys/testdata/dsa_6.pub A crypto/openssh/regress/unittests/hostkeys/testdata/ecdsa_1.pub A crypto/openssh/regress/unittests/hostkeys/testdata/ecdsa_2.pub A crypto/openssh/regress/unittests/hostkeys/testdata/ecdsa_3.pub A crypto/openssh/regress/unittests/hostkeys/testdata/ecdsa_4.pub A crypto/openssh/regress/unittests/hostkeys/testdata/ecdsa_5.pub A crypto/openssh/regress/unittests/hostkeys/testdata/ecdsa_6.pub A crypto/openssh/regress/unittests/hostkeys/testdata/ed25519_1.pub A crypto/openssh/regress/unittests/hostkeys/testdata/ed25519_2.pub A crypto/openssh/regress/unittests/hostkeys/testdata/ed25519_3.pub A crypto/openssh/regress/unittests/hostkeys/testdata/ed25519_4.pub A crypto/openssh/regress/unittests/hostkeys/testdata/ed25519_5.pub A crypto/openssh/regress/unittests/hostkeys/testdata/ed25519_6.pub A crypto/openssh/regress/unittests/hostkeys/testdata/known_hosts A crypto/openssh/regress/unittests/hostkeys/testdata/rsa1_1.pub A crypto/openssh/regress/unittests/hostkeys/testdata/rsa1_2.pub A crypto/openssh/regress/unittests/hostkeys/testdata/rsa1_3.pub A crypto/openssh/regress/unittests/hostkeys/testdata/rsa1_4.pub A crypto/openssh/regress/unittests/hostkeys/testdata/rsa1_5.pub A crypto/openssh/regress/unittests/hostkeys/testdata/rsa1_6.pub A crypto/openssh/regress/unittests/hostkeys/testdata/rsa_1.pub A crypto/openssh/regress/unittests/hostkeys/testdata/rsa_2.pub A crypto/openssh/regress/unittests/hostkeys/testdata/rsa_3.pub A crypto/openssh/regress/unittests/hostkeys/testdata/rsa_4.pub A crypto/openssh/regress/unittests/hostkeys/testdata/rsa_5.pub A crypto/openssh/regress/unittests/hostkeys/testdata/rsa_6.pub A crypto/openssh/regress/unittests/hostkeys/tests.c A crypto/openssh/regress/unittests/kex/test_kex.c A crypto/openssh/regress/unittests/kex/tests.c A crypto/openssh/regress/unittests/match/tests.c A crypto/openssh/regress/unittests/sshbuf/test_sshbuf.c A crypto/openssh/regress/unittests/sshbuf/test_sshbuf_fixed.c A crypto/openssh/regress/unittests/sshbuf/test_sshbuf_fuzz.c A crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c A crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_crypto.c A crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_fuzz.c A crypto/openssh/regress/unittests/sshbuf/test_sshbuf_misc.c A crypto/openssh/regress/unittests/sshbuf/tests.c A crypto/openssh/regress/unittests/sshkey/common.c A crypto/openssh/regress/unittests/sshkey/common.h A crypto/openssh/regress/unittests/sshkey/mktestdata.sh A crypto/openssh/regress/unittests/sshkey/test_file.c A crypto/openssh/regress/unittests/sshkey/test_fuzz.c A crypto/openssh/regress/unittests/sshkey/test_sshkey.c A crypto/openssh/regress/unittests/sshkey/testdata/dsa_1 A crypto/openssh/regress/unittests/sshkey/testdata/dsa_1-cert.fp A crypto/openssh/regress/unittests/sshkey/testdata/dsa_1-cert.pub A crypto/openssh/regress/unittests/sshkey/testdata/dsa_1.fp A crypto/openssh/regress/unittests/sshkey/testdata/dsa_1.fp.bb A crypto/openssh/regress/unittests/sshkey/testdata/dsa_1.param.g A crypto/openssh/regress/unittests/sshkey/testdata/dsa_1.param.priv A crypto/openssh/regress/unittests/sshkey/testdata/dsa_1.param.pub A crypto/openssh/regress/unittests/sshkey/testdata/dsa_1.pub A crypto/openssh/regress/unittests/sshkey/testdata/dsa_1_pw A crypto/openssh/regress/unittests/sshkey/testdata/dsa_2 A crypto/openssh/regress/unittests/sshkey/testdata/dsa_2.fp A crypto/openssh/regress/unittests/sshkey/testdata/dsa_2.fp.bb A crypto/openssh/regress/unittests/sshkey/testdata/dsa_2.pub A crypto/openssh/regress/unittests/sshkey/testdata/dsa_n A crypto/openssh/regress/unittests/sshkey/testdata/dsa_n_pw A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_1 A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_1-cert.fp A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_1-cert.pub A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_1.fp A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_1.fp.bb A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_1.param.curve A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_1.param.priv A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_1.param.pub A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_1.pub A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_1_pw A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_2 A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_2.fp A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_2.fp.bb A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_2.param.curve A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_2.param.priv A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_2.param.pub A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_2.pub A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_n A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_n_pw A crypto/openssh/regress/unittests/sshkey/testdata/ed25519_1 A crypto/openssh/regress/unittests/sshkey/testdata/ed25519_1-cert.fp A crypto/openssh/regress/unittests/sshkey/testdata/ed25519_1-cert.pub A crypto/openssh/regress/unittests/sshkey/testdata/ed25519_1.fp A crypto/openssh/regress/unittests/sshkey/testdata/ed25519_1.fp.bb A crypto/openssh/regress/unittests/sshkey/testdata/ed25519_1.pub A crypto/openssh/regress/unittests/sshkey/testdata/ed25519_1_pw A crypto/openssh/regress/unittests/sshkey/testdata/ed25519_2 A crypto/openssh/regress/unittests/sshkey/testdata/ed25519_2.fp A crypto/openssh/regress/unittests/sshkey/testdata/ed25519_2.fp.bb A crypto/openssh/regress/unittests/sshkey/testdata/ed25519_2.pub A crypto/openssh/regress/unittests/sshkey/testdata/pw A crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1 A crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1.fp A crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1.fp.bb A crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1.param.n A crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1.pub A crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1_pw A crypto/openssh/regress/unittests/sshkey/testdata/rsa1_2 A crypto/openssh/regress/unittests/sshkey/testdata/rsa1_2.fp A crypto/openssh/regress/unittests/sshkey/testdata/rsa1_2.fp.bb A crypto/openssh/regress/unittests/sshkey/testdata/rsa1_2.param.n A crypto/openssh/regress/unittests/sshkey/testdata/rsa1_2.pub A crypto/openssh/regress/unittests/sshkey/testdata/rsa_1 A crypto/openssh/regress/unittests/sshkey/testdata/rsa_1-cert.fp A crypto/openssh/regress/unittests/sshkey/testdata/rsa_1-cert.pub A crypto/openssh/regress/unittests/sshkey/testdata/rsa_1.fp A crypto/openssh/regress/unittests/sshkey/testdata/rsa_1.fp.bb A crypto/openssh/regress/unittests/sshkey/testdata/rsa_1.param.n A crypto/openssh/regress/unittests/sshkey/testdata/rsa_1.param.p A crypto/openssh/regress/unittests/sshkey/testdata/rsa_1.param.q A crypto/openssh/regress/unittests/sshkey/testdata/rsa_1.pub A crypto/openssh/regress/unittests/sshkey/testdata/rsa_1_pw A crypto/openssh/regress/unittests/sshkey/testdata/rsa_1_sha1 A crypto/openssh/regress/unittests/sshkey/testdata/rsa_1_sha1-cert.pub A crypto/openssh/regress/unittests/sshkey/testdata/rsa_1_sha1.pub A crypto/openssh/regress/unittests/sshkey/testdata/rsa_1_sha512 A crypto/openssh/regress/unittests/sshkey/testdata/rsa_1_sha512-cert.pub A crypto/openssh/regress/unittests/sshkey/testdata/rsa_1_sha512.pub A crypto/openssh/regress/unittests/sshkey/testdata/rsa_2 A crypto/openssh/regress/unittests/sshkey/testdata/rsa_2.fp A crypto/openssh/regress/unittests/sshkey/testdata/rsa_2.fp.bb A crypto/openssh/regress/unittests/sshkey/testdata/rsa_2.param.n A crypto/openssh/regress/unittests/sshkey/testdata/rsa_2.param.p A crypto/openssh/regress/unittests/sshkey/testdata/rsa_2.param.q A crypto/openssh/regress/unittests/sshkey/testdata/rsa_2.pub A crypto/openssh/regress/unittests/sshkey/testdata/rsa_n A crypto/openssh/regress/unittests/sshkey/testdata/rsa_n_pw A crypto/openssh/regress/unittests/sshkey/tests.c A crypto/openssh/regress/unittests/test_helper/fuzz.c A crypto/openssh/regress/unittests/test_helper/test_helper.c A crypto/openssh/regress/unittests/test_helper/test_helper.h A crypto/openssh/regress/unittests/utf8/tests.c A crypto/openssh/regress/valgrind-unit.sh A crypto/openssh/regress/yes-head.sh A crypto/openssh/rijndael.c A crypto/openssh/rijndael.h A crypto/openssh/sandbox-capsicum.c A crypto/openssh/sandbox-darwin.c A crypto/openssh/sandbox-null.c A crypto/openssh/sandbox-pledge.c A crypto/openssh/sandbox-rlimit.c A crypto/openssh/sandbox-seccomp-filter.c A crypto/openssh/sandbox-solaris.c A crypto/openssh/sandbox-systrace.c A crypto/openssh/sc25519.c A crypto/openssh/sc25519.h A crypto/openssh/scp.1 A crypto/openssh/scp.c A crypto/openssh/servconf.c A crypto/openssh/servconf.h A crypto/openssh/serverloop.c A crypto/openssh/serverloop.h A crypto/openssh/session.c A crypto/openssh/session.h A crypto/openssh/sftp-client.c A crypto/openssh/sftp-client.h A crypto/openssh/sftp-common.c A crypto/openssh/sftp-common.h A crypto/openssh/sftp-glob.c A crypto/openssh/sftp-server-main.c A crypto/openssh/sftp-server.8 A crypto/openssh/sftp-server.c A crypto/openssh/sftp.1 A crypto/openssh/sftp.c A crypto/openssh/sftp.h A crypto/openssh/smult_curve25519_ref.c A crypto/openssh/ssh-add.1 A crypto/openssh/ssh-add.c A crypto/openssh/ssh-agent.1 A crypto/openssh/ssh-agent.c A crypto/openssh/ssh-dss.c A crypto/openssh/ssh-ecdsa.c A crypto/openssh/ssh-ed25519.c A crypto/openssh/ssh-gss.h A crypto/openssh/ssh-keygen.1 A crypto/openssh/ssh-keygen.c A crypto/openssh/ssh-keyscan.1 A crypto/openssh/ssh-keyscan.c A crypto/openssh/ssh-keysign.8 A crypto/openssh/ssh-keysign.c A crypto/openssh/ssh-pkcs11-client.c A crypto/openssh/ssh-pkcs11-helper.8 A crypto/openssh/ssh-pkcs11-helper.c A crypto/openssh/ssh-pkcs11.c A crypto/openssh/ssh-pkcs11.h A crypto/openssh/ssh-rsa.c A crypto/openssh/ssh-sandbox.h A crypto/openssh/ssh-xmss.c A crypto/openssh/ssh.1 A crypto/openssh/ssh.c A crypto/openssh/ssh.h A crypto/openssh/ssh2.h A crypto/openssh/ssh_api.c A crypto/openssh/ssh_api.h A crypto/openssh/ssh_config A crypto/openssh/ssh_config.5 A crypto/openssh/sshbuf-getput-basic.c A crypto/openssh/sshbuf-getput-crypto.c A crypto/openssh/sshbuf-misc.c A crypto/openssh/sshbuf.c A crypto/openssh/sshbuf.h A crypto/openssh/sshconnect.c A crypto/openssh/sshconnect.h A crypto/openssh/sshconnect2.c A crypto/openssh/sshd.8 A crypto/openssh/sshd.c A crypto/openssh/sshd_config A crypto/openssh/sshd_config.5 A crypto/openssh/ssherr.c A crypto/openssh/ssherr.h A crypto/openssh/sshkey-xmss.c A crypto/openssh/sshkey-xmss.h A crypto/openssh/sshkey.c A crypto/openssh/sshkey.h A crypto/openssh/sshlogin.c A crypto/openssh/sshlogin.h A crypto/openssh/sshpty.c A crypto/openssh/sshpty.h A crypto/openssh/sshtty.c A crypto/openssh/survey.sh.in A crypto/openssh/ttymodes.c A crypto/openssh/ttymodes.h A crypto/openssh/uidswap.c A crypto/openssh/uidswap.h A crypto/openssh/umac.c A crypto/openssh/umac.h A crypto/openssh/umac128.c A crypto/openssh/utf8.c A crypto/openssh/utf8.h A crypto/openssh/uuencode.c A crypto/openssh/uuencode.h A crypto/openssh/verify.c A crypto/openssh/version.h A crypto/openssh/xmalloc.c A crypto/openssh/xmalloc.h A crypto/openssh/xmss_commons.c A crypto/openssh/xmss_commons.h A crypto/openssh/xmss_fast.c A crypto/openssh/xmss_fast.h A crypto/openssh/xmss_hash.c A crypto/openssh/xmss_hash.h A crypto/openssh/xmss_hash_address.c A crypto/openssh/xmss_hash_address.h A crypto/openssh/xmss_wots.c A crypto/openssh/xmss_wots.h Log Message: ----------- Add 'crypto/openssh/' from commit '66b9605ba7e09a0b1e06b825ff25b08f3d1f29dc' git-subtree-dir: crypto/openssh git-subtree-mainline: 6fe9e62837b3fb9fe927ef12b7d8a48f8cb87626 git-subtree-split: 66b9605ba7e09a0b1e06b825ff25b08f3d1f29dc Commit: e1bfe3ed37e1298d64a12cda1a23cbbedf493098 https://github.com/MidnightBSD/src/commit/e1bfe3ed37e1298d64a12cda1a23cbbedf493098 Author: Lucas Holt Date: 2022-05-21 (Sat, 21 May 2022) Changed paths: M crypto/openssh/INSTALL A crypto/openssh/MIDNIGHTBSD-Xlist A crypto/openssh/MIDNIGHTBSD-tricks A crypto/openssh/MIDNIGHTBSD-upgrade M crypto/openssh/auth-pam.c M crypto/openssh/auth.c M crypto/openssh/auth2.c A crypto/openssh/blacklist.c A crypto/openssh/blacklist_client.h A crypto/openssh/config.h M crypto/openssh/configure.ac A crypto/openssh/contrib/Makefile A crypto/openssh/contrib/cygwin/Makefile A crypto/openssh/contrib/hpux/sshd A crypto/openssh/krb5_config.h A crypto/openssh/midnightbsd-configure.sh A crypto/openssh/midnightbsd-namespace.sh A crypto/openssh/midnightbsd-post-merge.sh A crypto/openssh/midnightbsd-pre-merge.sh M crypto/openssh/monitor.c M crypto/openssh/monitor.h M crypto/openssh/monitor_wrap.c M crypto/openssh/monitor_wrap.h M crypto/openssh/myproposal.h M crypto/openssh/packet.c M crypto/openssh/pathnames.h M crypto/openssh/readconf.c M crypto/openssh/readconf.h A crypto/openssh/regress/misc/Makefile A crypto/openssh/regress/misc/kexfuzz/Makefile A crypto/openssh/regress/unittests/Makefile A crypto/openssh/regress/unittests/bitmap/Makefile A crypto/openssh/regress/unittests/conversion/Makefile A crypto/openssh/regress/unittests/hostkeys/Makefile A crypto/openssh/regress/unittests/kex/Makefile A crypto/openssh/regress/unittests/match/Makefile A crypto/openssh/regress/unittests/sshbuf/Makefile A crypto/openssh/regress/unittests/sshkey/Makefile A crypto/openssh/regress/unittests/test_helper/Makefile A crypto/openssh/regress/unittests/utf8/Makefile M crypto/openssh/sandbox-capsicum.c M crypto/openssh/scp.1 M crypto/openssh/scp.c M crypto/openssh/servconf.c M crypto/openssh/servconf.h M crypto/openssh/session.c M crypto/openssh/sftp-common.c M crypto/openssh/ssh-agent.1 M crypto/openssh/ssh-agent.c M crypto/openssh/ssh-gss.h M crypto/openssh/ssh.1 M crypto/openssh/ssh.c M crypto/openssh/ssh_config M crypto/openssh/ssh_config.5 A crypto/openssh/ssh_namespace.h M crypto/openssh/sshbuf-getput-basic.c M crypto/openssh/sshbuf.h M crypto/openssh/sshconnect.c M crypto/openssh/sshd.8 M crypto/openssh/sshd.c M crypto/openssh/sshd_config M crypto/openssh/sshd_config.5 M crypto/openssh/umac128.c M crypto/openssh/version.h Log Message: ----------- Reapply local patches. Commit: 16bffbc8a967a0560a7bff51574da5ee06fbbaf9 https://github.com/MidnightBSD/src/commit/16bffbc8a967a0560a7bff51574da5ee06fbbaf9 Author: Lucas Holt Date: 2022-05-21 (Sat, 21 May 2022) Changed paths: A crypto/openssh/.depend A crypto/openssh/.github/ci-status.md A crypto/openssh/.github/configs A crypto/openssh/.github/configure.sh A crypto/openssh/.github/run_test.sh A crypto/openssh/.github/setup_ci.sh A crypto/openssh/.github/workflows/c-cpp.yml A crypto/openssh/.github/workflows/selfhosted.yml A crypto/openssh/.github/workflows/upstream.yml A crypto/openssh/.gitignore A crypto/openssh/.skipped-commit-ids M crypto/openssh/CREDITS M crypto/openssh/ChangeLog M crypto/openssh/INSTALL M crypto/openssh/LICENCE M crypto/openssh/Makefile.in M crypto/openssh/OVERVIEW M crypto/openssh/PROTOCOL M crypto/openssh/PROTOCOL.agent M crypto/openssh/PROTOCOL.certkeys M crypto/openssh/PROTOCOL.chacha20poly1305 M crypto/openssh/PROTOCOL.key M crypto/openssh/PROTOCOL.mux A crypto/openssh/PROTOCOL.sshsig A crypto/openssh/PROTOCOL.u2f M crypto/openssh/README M crypto/openssh/README.dns A crypto/openssh/README.md M crypto/openssh/README.platform M crypto/openssh/README.privsep M crypto/openssh/aclocal.m4 A crypto/openssh/addr.c A crypto/openssh/addr.h M crypto/openssh/addrmatch.c M crypto/openssh/atomicio.c M crypto/openssh/atomicio.h M crypto/openssh/audit-bsm.c M crypto/openssh/audit-linux.c M crypto/openssh/audit.c M crypto/openssh/audit.h M crypto/openssh/auth-bsdauth.c M crypto/openssh/auth-krb5.c M crypto/openssh/auth-options.c M crypto/openssh/auth-options.h M crypto/openssh/auth-pam.c M crypto/openssh/auth-pam.h M crypto/openssh/auth-passwd.c M crypto/openssh/auth-rhosts.c R crypto/openssh/auth-skey.c M crypto/openssh/auth.c M crypto/openssh/auth.h M crypto/openssh/auth2-chall.c M crypto/openssh/auth2-gss.c M crypto/openssh/auth2-hostbased.c M crypto/openssh/auth2-kbdint.c M crypto/openssh/auth2-none.c M crypto/openssh/auth2-passwd.c M crypto/openssh/auth2-pubkey.c M crypto/openssh/auth2.c M crypto/openssh/authfd.c M crypto/openssh/authfd.h M crypto/openssh/authfile.c M crypto/openssh/authfile.h M crypto/openssh/buildpkg.sh.in M crypto/openssh/canohost.c M crypto/openssh/chacha.h M crypto/openssh/channels.c M crypto/openssh/channels.h A crypto/openssh/cipher-chachapoly-libcrypto.c M crypto/openssh/cipher-chachapoly.c M crypto/openssh/cipher-chachapoly.h M crypto/openssh/cipher.c M crypto/openssh/cipher.h M crypto/openssh/clientloop.c M crypto/openssh/clientloop.h M crypto/openssh/compat.c M crypto/openssh/compat.h M crypto/openssh/config.guess M crypto/openssh/config.sub M crypto/openssh/configure.ac M crypto/openssh/contrib/cygwin/README M crypto/openssh/contrib/cygwin/ssh-host-config M crypto/openssh/contrib/findssl.sh M crypto/openssh/contrib/gnome-ssh-askpass1.c M crypto/openssh/contrib/gnome-ssh-askpass2.c A crypto/openssh/contrib/gnome-ssh-askpass3.c M crypto/openssh/contrib/redhat/gnome-ssh-askpass.sh M crypto/openssh/contrib/redhat/openssh.spec R crypto/openssh/contrib/redhat/sshd.init.old R crypto/openssh/contrib/redhat/sshd.pam.old M crypto/openssh/contrib/solaris/README M crypto/openssh/contrib/ssh-copy-id M crypto/openssh/contrib/ssh-copy-id.1 M crypto/openssh/contrib/suse/openssh.spec R crypto/openssh/crc32.c R crypto/openssh/crc32.h M crypto/openssh/crypto_api.h M crypto/openssh/defines.h M crypto/openssh/dh.c M crypto/openssh/dh.h M crypto/openssh/digest-libc.c M crypto/openssh/digest-openssl.c M crypto/openssh/dispatch.c M crypto/openssh/dispatch.h M crypto/openssh/dns.c M crypto/openssh/dns.h M crypto/openssh/entropy.c M crypto/openssh/fatal.c M crypto/openssh/groupaccess.c M crypto/openssh/gss-genr.c M crypto/openssh/gss-serv.c M crypto/openssh/hash.c M crypto/openssh/hmac.c M crypto/openssh/hostfile.c M crypto/openssh/hostfile.h A crypto/openssh/int32_minmax.inc M crypto/openssh/kex.c M crypto/openssh/kex.h M crypto/openssh/kexc25519.c R crypto/openssh/kexc25519c.c R crypto/openssh/kexc25519s.c M crypto/openssh/kexdh.c R crypto/openssh/kexdhc.c R crypto/openssh/kexdhs.c M crypto/openssh/kexecdh.c R crypto/openssh/kexecdhc.c R crypto/openssh/kexecdhs.c A crypto/openssh/kexgen.c M crypto/openssh/kexgex.c M crypto/openssh/kexgexc.c M crypto/openssh/kexgexs.c A crypto/openssh/kexsntrup761x25519.c M crypto/openssh/krl.c M crypto/openssh/krl.h M crypto/openssh/log.c M crypto/openssh/log.h M crypto/openssh/loginrec.c M crypto/openssh/loginrec.h M crypto/openssh/logintest.c A crypto/openssh/m4/openssh.m4 M crypto/openssh/mac.c M crypto/openssh/match.c M crypto/openssh/match.h M crypto/openssh/misc.c M crypto/openssh/misc.h M crypto/openssh/moduli M crypto/openssh/moduli.c M crypto/openssh/monitor.c M crypto/openssh/monitor.h M crypto/openssh/monitor_fdpass.c M crypto/openssh/monitor_wrap.c M crypto/openssh/monitor_wrap.h M crypto/openssh/msg.c M crypto/openssh/mux.c M crypto/openssh/myproposal.h M crypto/openssh/nchan.c R crypto/openssh/opacket.c R crypto/openssh/opacket.h M crypto/openssh/openbsd-compat/Makefile.in M crypto/openssh/openbsd-compat/arc4random.c M crypto/openssh/openbsd-compat/base64.c M crypto/openssh/openbsd-compat/bcrypt_pbkdf.c M crypto/openssh/openbsd-compat/bsd-closefrom.c M crypto/openssh/openbsd-compat/bsd-cygwin_util.c M crypto/openssh/openbsd-compat/bsd-cygwin_util.h M crypto/openssh/openbsd-compat/bsd-misc.c M crypto/openssh/openbsd-compat/bsd-misc.h M crypto/openssh/openbsd-compat/bsd-openpty.c M crypto/openssh/openbsd-compat/bsd-poll.h A crypto/openssh/openbsd-compat/bsd-pselect.c M crypto/openssh/openbsd-compat/bsd-setres_id.c M crypto/openssh/openbsd-compat/bsd-signal.c M crypto/openssh/openbsd-compat/bsd-signal.h M crypto/openssh/openbsd-compat/bsd-snprintf.c M crypto/openssh/openbsd-compat/bsd-statvfs.c M crypto/openssh/openbsd-compat/bsd-waitpid.h M crypto/openssh/openbsd-compat/explicit_bzero.c A crypto/openssh/openbsd-compat/fnmatch.c A crypto/openssh/openbsd-compat/fnmatch.h M crypto/openssh/openbsd-compat/getopt_long.c M crypto/openssh/openbsd-compat/glob.c M crypto/openssh/openbsd-compat/glob.h M crypto/openssh/openbsd-compat/libressl-api-compat.c A crypto/openssh/openbsd-compat/memmem.c M crypto/openssh/openbsd-compat/mktemp.c M crypto/openssh/openbsd-compat/openbsd-compat.h M crypto/openssh/openbsd-compat/openssl-compat.c M crypto/openssh/openbsd-compat/openssl-compat.h M crypto/openssh/openbsd-compat/port-aix.c M crypto/openssh/openbsd-compat/port-aix.h M crypto/openssh/openbsd-compat/port-irix.c M crypto/openssh/openbsd-compat/port-linux.c M crypto/openssh/openbsd-compat/port-net.c A crypto/openssh/openbsd-compat/port-prngd.c M crypto/openssh/openbsd-compat/port-solaris.c M crypto/openssh/openbsd-compat/port-uw.c M crypto/openssh/openbsd-compat/pwcache.c R crypto/openssh/openbsd-compat/realpath.c M crypto/openssh/openbsd-compat/regress/Makefile.in M crypto/openssh/openbsd-compat/regress/closefromtest.c M crypto/openssh/openbsd-compat/regress/opensslvertest.c M crypto/openssh/openbsd-compat/regress/snprintftest.c M crypto/openssh/openbsd-compat/regress/strduptest.c M crypto/openssh/openbsd-compat/regress/strtonumtest.c A crypto/openssh/openbsd-compat/regress/utimensattest.c R crypto/openssh/openbsd-compat/rmd160.c R crypto/openssh/openbsd-compat/rmd160.h M crypto/openssh/openbsd-compat/setenv.c M crypto/openssh/openbsd-compat/setproctitle.c M crypto/openssh/openbsd-compat/sha1.c M crypto/openssh/openbsd-compat/sha2.c M crypto/openssh/openbsd-compat/sha2.h M crypto/openssh/openbsd-compat/strtonum.c M crypto/openssh/openbsd-compat/sys-queue.h M crypto/openssh/opensshd.init.in M crypto/openssh/packet.c M crypto/openssh/packet.h M crypto/openssh/pathnames.h M crypto/openssh/platform-tracing.c M crypto/openssh/platform.c M crypto/openssh/progressmeter.c M crypto/openssh/progressmeter.h M crypto/openssh/readconf.c M crypto/openssh/readconf.h M crypto/openssh/readpass.c M crypto/openssh/regress/README.regress M crypto/openssh/regress/addrmatch.sh M crypto/openssh/regress/agent-getpeereid.sh M crypto/openssh/regress/agent-pkcs11.sh M crypto/openssh/regress/agent-ptrace.sh A crypto/openssh/regress/agent-subprocess.sh M crypto/openssh/regress/agent-timeout.sh M crypto/openssh/regress/agent.sh M crypto/openssh/regress/allow-deny-users.sh M crypto/openssh/regress/banner.sh M crypto/openssh/regress/cert-file.sh M crypto/openssh/regress/cert-hostkey.sh M crypto/openssh/regress/cert-userkey.sh M crypto/openssh/regress/cfginclude.sh M crypto/openssh/regress/cfgmatch.sh M crypto/openssh/regress/cfgparse.sh M crypto/openssh/regress/conch-ciphers.sh M crypto/openssh/regress/connect-privsep.sh M crypto/openssh/regress/connect.sh M crypto/openssh/regress/dhgex.sh A crypto/openssh/regress/ed25519_openssh.prv A crypto/openssh/regress/ed25519_openssh.pub A crypto/openssh/regress/exit-status-signal.sh M crypto/openssh/regress/forward-control.sh M crypto/openssh/regress/forwarding.sh M crypto/openssh/regress/host-expand.sh M crypto/openssh/regress/hostkey-agent.sh M crypto/openssh/regress/hostkey-rotate.sh M crypto/openssh/regress/integrity.sh M crypto/openssh/regress/kextype.sh M crypto/openssh/regress/key-options.sh M crypto/openssh/regress/keygen-change.sh A crypto/openssh/regress/keygen-comment.sh M crypto/openssh/regress/keygen-convert.sh M crypto/openssh/regress/keygen-knownhosts.sh M crypto/openssh/regress/keygen-moduli.sh A crypto/openssh/regress/keygen-sshfp.sh M crypto/openssh/regress/keys-command.sh M crypto/openssh/regress/keyscan.sh M crypto/openssh/regress/keytype.sh A crypto/openssh/regress/knownhosts-command.sh M crypto/openssh/regress/krl.sh M crypto/openssh/regress/limit-keytype.sh M crypto/openssh/regress/localcommand.sh M crypto/openssh/regress/misc/fuzz-harness/Makefile A crypto/openssh/regress/misc/fuzz-harness/agent_fuzz.cc A crypto/openssh/regress/misc/fuzz-harness/agent_fuzz_helper.c A crypto/openssh/regress/misc/fuzz-harness/fixed-keys.h A crypto/openssh/regress/misc/fuzz-harness/kex_fuzz.cc A crypto/openssh/regress/misc/fuzz-harness/privkey_fuzz.cc M crypto/openssh/regress/misc/fuzz-harness/sig_fuzz.cc A crypto/openssh/regress/misc/fuzz-harness/ssh-sk-null.cc A crypto/openssh/regress/misc/fuzz-harness/sshsig_fuzz.cc A crypto/openssh/regress/misc/fuzz-harness/sshsigopt_fuzz.cc A crypto/openssh/regress/misc/fuzz-harness/testdata/README A crypto/openssh/regress/misc/fuzz-harness/testdata/create-agent-corpus.sh A crypto/openssh/regress/misc/fuzz-harness/testdata/id_dsa A crypto/openssh/regress/misc/fuzz-harness/testdata/id_dsa-cert.pub A crypto/openssh/regress/misc/fuzz-harness/testdata/id_dsa.pub A crypto/openssh/regress/misc/fuzz-harness/testdata/id_ecdsa A crypto/openssh/regress/misc/fuzz-harness/testdata/id_ecdsa-cert.pub A crypto/openssh/regress/misc/fuzz-harness/testdata/id_ecdsa.pub A crypto/openssh/regress/misc/fuzz-harness/testdata/id_ecdsa_sk A crypto/openssh/regress/misc/fuzz-harness/testdata/id_ecdsa_sk-cert.pub A crypto/openssh/regress/misc/fuzz-harness/testdata/id_ecdsa_sk.pub A crypto/openssh/regress/misc/fuzz-harness/testdata/id_ed25519 A crypto/openssh/regress/misc/fuzz-harness/testdata/id_ed25519-cert.pub A crypto/openssh/regress/misc/fuzz-harness/testdata/id_ed25519.pub A crypto/openssh/regress/misc/fuzz-harness/testdata/id_ed25519_sk A crypto/openssh/regress/misc/fuzz-harness/testdata/id_ed25519_sk-cert.pub A crypto/openssh/regress/misc/fuzz-harness/testdata/id_ed25519_sk.pub A crypto/openssh/regress/misc/fuzz-harness/testdata/id_rsa A crypto/openssh/regress/misc/fuzz-harness/testdata/id_rsa-cert.pub A crypto/openssh/regress/misc/fuzz-harness/testdata/id_rsa.pub R crypto/openssh/regress/misc/kexfuzz/README R crypto/openssh/regress/misc/kexfuzz/kexfuzz.c A crypto/openssh/regress/misc/sk-dummy/fatal.c A crypto/openssh/regress/misc/sk-dummy/sk-dummy.c M crypto/openssh/regress/modpipe.c M crypto/openssh/regress/multiplex.sh M crypto/openssh/regress/multipubkey.sh M crypto/openssh/regress/netcat.c A crypto/openssh/regress/percent.sh M crypto/openssh/regress/portnum.sh M crypto/openssh/regress/principals-command.sh M crypto/openssh/regress/proxy-connect.sh M crypto/openssh/regress/putty-ciphers.sh M crypto/openssh/regress/putty-kex.sh M crypto/openssh/regress/putty-transfer.sh M crypto/openssh/regress/reconfigure.sh M crypto/openssh/regress/reexec.sh M crypto/openssh/regress/rekey.sh M crypto/openssh/regress/scp-ssh-wrapper.sh M crypto/openssh/regress/scp-uri.sh M crypto/openssh/regress/scp.sh A crypto/openssh/regress/scp3.sh A crypto/openssh/regress/servcfginclude.sh M crypto/openssh/regress/sftp-badcmds.sh M crypto/openssh/regress/sftp-chroot.sh M crypto/openssh/regress/sftp-cmds.sh M crypto/openssh/regress/sftp-perm.sh M crypto/openssh/regress/ssh2putty.sh M crypto/openssh/regress/sshcfgparse.sh A crypto/openssh/regress/sshfp-connect.sh A crypto/openssh/regress/sshsig.sh M crypto/openssh/regress/test-exec.sh M crypto/openssh/regress/unittests/Makefile.inc M crypto/openssh/regress/unittests/authopt/tests.c M crypto/openssh/regress/unittests/bitmap/tests.c M crypto/openssh/regress/unittests/conversion/tests.c M crypto/openssh/regress/unittests/hostkeys/mktestdata.sh M crypto/openssh/regress/unittests/hostkeys/test_iterate.c M crypto/openssh/regress/unittests/kex/test_kex.c M crypto/openssh/regress/unittests/match/tests.c A crypto/openssh/regress/unittests/misc/test_argv.c A crypto/openssh/regress/unittests/misc/test_convtime.c A crypto/openssh/regress/unittests/misc/test_expand.c A crypto/openssh/regress/unittests/misc/test_parse.c A crypto/openssh/regress/unittests/misc/test_strdelim.c A crypto/openssh/regress/unittests/misc/tests.c M crypto/openssh/regress/unittests/sshbuf/test_sshbuf_fuzz.c M crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c M crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_crypto.c M crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_fuzz.c M crypto/openssh/regress/unittests/sshbuf/test_sshbuf_misc.c M crypto/openssh/regress/unittests/sshbuf/tests.c M crypto/openssh/regress/unittests/sshkey/common.c M crypto/openssh/regress/unittests/sshkey/mktestdata.sh M crypto/openssh/regress/unittests/sshkey/test_file.c M crypto/openssh/regress/unittests/sshkey/test_fuzz.c M crypto/openssh/regress/unittests/sshkey/test_sshkey.c M crypto/openssh/regress/unittests/sshkey/testdata/dsa_n M crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_n A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_sk1 A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_sk1-cert.fp A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_sk1-cert.pub A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_sk1.fp A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_sk1.fp.bb A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_sk1.pub A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_sk1_pw A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_sk2 A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_sk2.fp A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_sk2.fp.bb A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_sk2.pub M crypto/openssh/regress/unittests/sshkey/testdata/ed25519_1_pw A crypto/openssh/regress/unittests/sshkey/testdata/ed25519_sk1 A crypto/openssh/regress/unittests/sshkey/testdata/ed25519_sk1-cert.fp A crypto/openssh/regress/unittests/sshkey/testdata/ed25519_sk1-cert.pub A crypto/openssh/regress/unittests/sshkey/testdata/ed25519_sk1.fp A crypto/openssh/regress/unittests/sshkey/testdata/ed25519_sk1.fp.bb A crypto/openssh/regress/unittests/sshkey/testdata/ed25519_sk1.pub A crypto/openssh/regress/unittests/sshkey/testdata/ed25519_sk1_pw A crypto/openssh/regress/unittests/sshkey/testdata/ed25519_sk2 A crypto/openssh/regress/unittests/sshkey/testdata/ed25519_sk2.fp A crypto/openssh/regress/unittests/sshkey/testdata/ed25519_sk2.fp.bb A crypto/openssh/regress/unittests/sshkey/testdata/ed25519_sk2.pub R crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1 R crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1.fp R crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1.fp.bb R crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1.param.n R crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1.pub R crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1_pw R crypto/openssh/regress/unittests/sshkey/testdata/rsa1_2 R crypto/openssh/regress/unittests/sshkey/testdata/rsa1_2.fp R crypto/openssh/regress/unittests/sshkey/testdata/rsa1_2.fp.bb R crypto/openssh/regress/unittests/sshkey/testdata/rsa1_2.param.n R crypto/openssh/regress/unittests/sshkey/testdata/rsa1_2.pub M crypto/openssh/regress/unittests/sshkey/testdata/rsa_n M crypto/openssh/regress/unittests/sshkey/tests.c A crypto/openssh/regress/unittests/sshsig/Makefile A crypto/openssh/regress/unittests/sshsig/mktestdata.sh A crypto/openssh/regress/unittests/sshsig/testdata/dsa A crypto/openssh/regress/unittests/sshsig/testdata/dsa.pub A crypto/openssh/regress/unittests/sshsig/testdata/dsa.sig A crypto/openssh/regress/unittests/sshsig/testdata/ecdsa A crypto/openssh/regress/unittests/sshsig/testdata/ecdsa.pub A crypto/openssh/regress/unittests/sshsig/testdata/ecdsa.sig A crypto/openssh/regress/unittests/sshsig/testdata/ecdsa_sk A crypto/openssh/regress/unittests/sshsig/testdata/ecdsa_sk.pub A crypto/openssh/regress/unittests/sshsig/testdata/ecdsa_sk.sig A crypto/openssh/regress/unittests/sshsig/testdata/ecdsa_sk_webauthn.pub A crypto/openssh/regress/unittests/sshsig/testdata/ecdsa_sk_webauthn.sig A crypto/openssh/regress/unittests/sshsig/testdata/ed25519 A crypto/openssh/regress/unittests/sshsig/testdata/ed25519.pub A crypto/openssh/regress/unittests/sshsig/testdata/ed25519.sig A crypto/openssh/regress/unittests/sshsig/testdata/ed25519_sk A crypto/openssh/regress/unittests/sshsig/testdata/ed25519_sk.pub A crypto/openssh/regress/unittests/sshsig/testdata/ed25519_sk.sig A crypto/openssh/regress/unittests/sshsig/testdata/namespace A crypto/openssh/regress/unittests/sshsig/testdata/rsa A crypto/openssh/regress/unittests/sshsig/testdata/rsa.pub A crypto/openssh/regress/unittests/sshsig/testdata/rsa.sig A crypto/openssh/regress/unittests/sshsig/testdata/signed-data A crypto/openssh/regress/unittests/sshsig/tests.c A crypto/openssh/regress/unittests/sshsig/webauthn.html M crypto/openssh/regress/unittests/test_helper/test_helper.c M crypto/openssh/regress/unittests/test_helper/test_helper.h M crypto/openssh/regress/unittests/utf8/tests.c M crypto/openssh/regress/valgrind-unit.sh M crypto/openssh/sandbox-darwin.c M crypto/openssh/sandbox-pledge.c M crypto/openssh/sandbox-rlimit.c M crypto/openssh/sandbox-seccomp-filter.c M crypto/openssh/sandbox-systrace.c M crypto/openssh/scp.1 M crypto/openssh/scp.c M crypto/openssh/servconf.c M crypto/openssh/servconf.h M crypto/openssh/serverloop.c M crypto/openssh/session.c M crypto/openssh/sftp-client.c M crypto/openssh/sftp-client.h M crypto/openssh/sftp-common.c M crypto/openssh/sftp-glob.c A crypto/openssh/sftp-realpath.c M crypto/openssh/sftp-server-main.c M crypto/openssh/sftp-server.8 M crypto/openssh/sftp-server.c M crypto/openssh/sftp.1 M crypto/openssh/sftp.c A crypto/openssh/sk-api.h A crypto/openssh/sk-usbhid.c A crypto/openssh/sntrup761.c A crypto/openssh/sntrup761.sh A crypto/openssh/srclimit.c A crypto/openssh/srclimit.h M crypto/openssh/ssh-add.1 M crypto/openssh/ssh-add.c M crypto/openssh/ssh-agent.1 M crypto/openssh/ssh-agent.c M crypto/openssh/ssh-dss.c A crypto/openssh/ssh-ecdsa-sk.c M crypto/openssh/ssh-ecdsa.c A crypto/openssh/ssh-ed25519-sk.c M crypto/openssh/ssh-ed25519.c M crypto/openssh/ssh-gss.h M crypto/openssh/ssh-keygen.1 M crypto/openssh/ssh-keygen.c M crypto/openssh/ssh-keyscan.1 M crypto/openssh/ssh-keyscan.c M crypto/openssh/ssh-keysign.8 M crypto/openssh/ssh-keysign.c M crypto/openssh/ssh-pkcs11-client.c M crypto/openssh/ssh-pkcs11-helper.8 M crypto/openssh/ssh-pkcs11-helper.c M crypto/openssh/ssh-pkcs11.c M crypto/openssh/ssh-pkcs11.h A crypto/openssh/ssh-sk-client.c A crypto/openssh/ssh-sk-helper.8 A crypto/openssh/ssh-sk-helper.c A crypto/openssh/ssh-sk.c A crypto/openssh/ssh-sk.h M crypto/openssh/ssh-xmss.c M crypto/openssh/ssh.1 M crypto/openssh/ssh.c M crypto/openssh/ssh.h M crypto/openssh/ssh2.h M crypto/openssh/ssh_api.c M crypto/openssh/ssh_config M crypto/openssh/ssh_config.5 M crypto/openssh/sshbuf-getput-basic.c M crypto/openssh/sshbuf-getput-crypto.c A crypto/openssh/sshbuf-io.c M crypto/openssh/sshbuf-misc.c M crypto/openssh/sshbuf.c M crypto/openssh/sshbuf.h M crypto/openssh/sshconnect.c M crypto/openssh/sshconnect.h M crypto/openssh/sshconnect2.c M crypto/openssh/sshd.8 M crypto/openssh/sshd.c M crypto/openssh/sshd_config M crypto/openssh/sshd_config.5 M crypto/openssh/ssherr.c M crypto/openssh/ssherr.h M crypto/openssh/sshkey-xmss.c M crypto/openssh/sshkey-xmss.h M crypto/openssh/sshkey.c M crypto/openssh/sshkey.h M crypto/openssh/sshlogin.c M crypto/openssh/sshpty.c A crypto/openssh/sshsig.c A crypto/openssh/sshsig.h M crypto/openssh/ttymodes.c M crypto/openssh/uidswap.c M crypto/openssh/umac.c M crypto/openssh/umac.h M crypto/openssh/utf8.c M crypto/openssh/utf8.h R crypto/openssh/uuencode.c R crypto/openssh/uuencode.h M crypto/openssh/version.h M crypto/openssh/xmalloc.c M crypto/openssh/xmalloc.h M crypto/openssh/xmss_commons.c M crypto/openssh/xmss_fast.c M crypto/openssh/xmss_hash.c M crypto/openssh/xmss_hash_address.c M crypto/openssh/xmss_wots.c Log Message: ----------- Merge commit 'f3cb2082a670df6ba98c8b88b0d3e5b51816a9df' into feature/openssh-upgrade Commit: fabe71a97eb0392c1769f27b1c7ca919ecc68148 https://github.com/MidnightBSD/src/commit/fabe71a97eb0392c1769f27b1c7ca919ecc68148 Author: Lucas Holt Date: 2022-05-21 (Sat, 21 May 2022) Changed paths: M crypto/openssh/MIDNIGHTBSD-upgrade M crypto/openssh/auth-pam.c M crypto/openssh/auth.c M crypto/openssh/auth2.c M crypto/openssh/blacklist.c M crypto/openssh/blacklist_client.h M crypto/openssh/config.h M crypto/openssh/configure.ac M crypto/openssh/contrib/Makefile M crypto/openssh/midnightbsd-configure.sh M crypto/openssh/midnightbsd-namespace.sh M crypto/openssh/midnightbsd-pre-merge.sh M crypto/openssh/myproposal.h M crypto/openssh/packet.c M crypto/openssh/pathnames.h M crypto/openssh/readconf.c M crypto/openssh/readconf.h M crypto/openssh/regress/knownhosts-command.sh M crypto/openssh/regress/misc/Makefile M crypto/openssh/regress/unittests/Makefile M crypto/openssh/regress/unittests/conversion/Makefile M crypto/openssh/regress/unittests/hostkeys/Makefile M crypto/openssh/regress/unittests/kex/Makefile M crypto/openssh/regress/unittests/match/Makefile M crypto/openssh/regress/unittests/sshbuf/Makefile M crypto/openssh/regress/unittests/sshkey/Makefile M crypto/openssh/servconf.c M crypto/openssh/servconf.h M crypto/openssh/session.c M crypto/openssh/ssh-agent.1 M crypto/openssh/ssh-agent.c M crypto/openssh/ssh-gss.h M crypto/openssh/ssh.1 M crypto/openssh/ssh.c M crypto/openssh/ssh_config M crypto/openssh/ssh_config.5 M crypto/openssh/ssh_namespace.h M crypto/openssh/sshconnect.c M crypto/openssh/sshd.8 M crypto/openssh/sshd.c M crypto/openssh/sshd_config M crypto/openssh/sshd_config.5 M crypto/openssh/umac128.c M crypto/openssh/version.h Log Message: ----------- Apply customizations. Based on FreeBSD 12-stable changes. Commit: b2d30c731d19543acf11874e14e447df080c020f https://github.com/MidnightBSD/src/commit/b2d30c731d19543acf11874e14e447df080c020f Author: Lucas Holt Date: 2022-05-21 (Sat, 21 May 2022) Changed paths: M secure/Makefile M secure/lib/Makefile M secure/lib/libssh/Makefile M secure/libexec/Makefile M secure/libexec/Makefile.inc M secure/libexec/sftp-server/Makefile M secure/libexec/sftp-server/Makefile.depend M secure/libexec/ssh-keysign/Makefile M secure/libexec/ssh-keysign/Makefile.depend M secure/libexec/ssh-pkcs11-helper/Makefile M secure/libexec/ssh-pkcs11-helper/Makefile.depend M secure/libexec/tests/Makefile M secure/libexec/tests/Makefile.depend A secure/ssh.mk M secure/usr.bin/Makefile M secure/usr.bin/scp/Makefile M secure/usr.bin/sftp/Makefile M secure/usr.bin/ssh-add/Makefile M secure/usr.bin/ssh-agent/Makefile M secure/usr.bin/ssh-keygen/Makefile M secure/usr.bin/ssh-keyscan/Makefile M secure/usr.bin/ssh/Makefile M secure/usr.bin/tests/Makefile M secure/usr.bin/tests/Makefile.depend M secure/usr.sbin/Makefile M secure/usr.sbin/Makefile.inc M secure/usr.sbin/sshd/Makefile A secure/usr.sbin/sshd/Makefile.depend.options M secure/usr.sbin/tests/Makefile M secure/usr.sbin/tests/Makefile.depend Log Message: ----------- Update openssh build for 8.8p1 Commit: edcf37395d1f4795ce937bf92a33adadfb77c4c5 https://github.com/MidnightBSD/src/commit/edcf37395d1f4795ce937bf92a33adadfb77c4c5 Author: Lucas Holt Date: 2022-05-21 (Sat, 21 May 2022) Changed paths: M crypto/openssh/config.h M crypto/openssh/sshbuf-getput-basic.c Log Message: ----------- disable some openssh 1.1.x stuff Commit: 9d2d0308cc65c08b359c8f45f78ad0aa9f193361 https://github.com/MidnightBSD/src/commit/9d2d0308cc65c08b359c8f45f78ad0aa9f193361 Author: Lucas Holt Date: 2022-05-22 (Sun, 22 May 2022) Changed paths: M lib/libpam/modules/pam_ssh/pam_ssh.c Log Message: ----------- fix pam build issues with openssh upgrade. Compare: https://github.com/MidnightBSD/src/compare/6fe9e62837b3%5E...9d2d0308cc65 From noreply at github.com Sun May 22 10:49:17 2022 From: noreply at github.com (Lucas Holt) Date: Sun, 22 May 2022 07:49:17 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] f774a4: fix a few issues. Message-ID: Branch: refs/heads/feature/openssh-upgrade Home: https://github.com/MidnightBSD/src Commit: f774a4a62eefe1230a12023480de5913cb2bcea9 https://github.com/MidnightBSD/src/commit/f774a4a62eefe1230a12023480de5913cb2bcea9 Author: Lucas Holt Date: 2022-05-22 (Sun, 22 May 2022) Changed paths: M crypto/openssh/auth2.c M crypto/openssh/config.h M crypto/openssh/krb5_config.h M crypto/openssh/monitor.c Log Message: ----------- fix a few issues. From noreply at github.com Sun May 22 11:02:36 2022 From: noreply at github.com (Lucas Holt) Date: Sun, 22 May 2022 08:02:36 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 15cc0f: fix user string Message-ID: Branch: refs/heads/feature/openssh-upgrade Home: https://github.com/MidnightBSD/src Commit: 15cc0ff3538522a4a201d4c821e0960111ded1f3 https://github.com/MidnightBSD/src/commit/15cc0ff3538522a4a201d4c821e0960111ded1f3 Author: Lucas Holt Date: 2022-05-22 (Sun, 22 May 2022) Changed paths: M crypto/openssl/crypto/opensslv.h Log Message: ----------- fix user string From noreply at github.com Sun May 22 11:02:57 2022 From: noreply at github.com (Lucas Holt) Date: Sun, 22 May 2022 08:02:57 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 94cc6b: add kerberos Message-ID: Branch: refs/heads/feature/openssh-upgrade Home: https://github.com/MidnightBSD/src Commit: 94cc6b612ed969d60699fe95968f8973299925a8 https://github.com/MidnightBSD/src/commit/94cc6b612ed969d60699fe95968f8973299925a8 Author: Lucas Holt Date: 2022-05-22 (Sun, 22 May 2022) Changed paths: A crypto/openssh/config.h.kerberos5 Log Message: ----------- add kerberos From noreply at github.com Sun May 22 11:09:04 2022 From: noreply at github.com (Lucas Holt) Date: Sun, 22 May 2022 08:09:04 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 2e477e: Upgrade to OpenSSH 8.8p1 (#120) Message-ID: Branch: refs/heads/stable/2.2 Home: https://github.com/MidnightBSD/src Commit: 2e477e1781d4dd8567a91c8b5e1a7686488a0035 https://github.com/MidnightBSD/src/commit/2e477e1781d4dd8567a91c8b5e1a7686488a0035 Author: Lucas Holt Date: 2022-05-22 (Sun, 22 May 2022) Changed paths: M crypto/openssh/.depend A crypto/openssh/.github/ci-status.md A crypto/openssh/.github/configs A crypto/openssh/.github/configure.sh A crypto/openssh/.github/run_test.sh A crypto/openssh/.github/setup_ci.sh A crypto/openssh/.github/workflows/c-cpp.yml A crypto/openssh/.github/workflows/selfhosted.yml A crypto/openssh/.github/workflows/upstream.yml A crypto/openssh/.gitignore M crypto/openssh/.skipped-commit-ids M crypto/openssh/CREDITS M crypto/openssh/ChangeLog M crypto/openssh/INSTALL M crypto/openssh/LICENCE M crypto/openssh/MIDNIGHTBSD-upgrade M crypto/openssh/Makefile.in M crypto/openssh/OVERVIEW M crypto/openssh/PROTOCOL M crypto/openssh/PROTOCOL.agent M crypto/openssh/PROTOCOL.certkeys M crypto/openssh/PROTOCOL.chacha20poly1305 M crypto/openssh/PROTOCOL.key M crypto/openssh/PROTOCOL.mux A crypto/openssh/PROTOCOL.sshsig A crypto/openssh/PROTOCOL.u2f M crypto/openssh/README M crypto/openssh/README.dns A crypto/openssh/README.md M crypto/openssh/README.platform M crypto/openssh/README.privsep M crypto/openssh/aclocal.m4 A crypto/openssh/addr.c A crypto/openssh/addr.h M crypto/openssh/addrmatch.c M crypto/openssh/atomicio.c M crypto/openssh/atomicio.h M crypto/openssh/audit-bsm.c M crypto/openssh/audit-linux.c M crypto/openssh/audit.c M crypto/openssh/audit.h M crypto/openssh/auth-bsdauth.c R crypto/openssh/auth-chall.c M crypto/openssh/auth-krb5.c M crypto/openssh/auth-options.c M crypto/openssh/auth-options.h M crypto/openssh/auth-pam.c M crypto/openssh/auth-pam.h M crypto/openssh/auth-passwd.c R crypto/openssh/auth-rh-rsa.c M crypto/openssh/auth-rhosts.c R crypto/openssh/auth-rsa.c R crypto/openssh/auth-skey.c M crypto/openssh/auth.c M crypto/openssh/auth.h R crypto/openssh/auth1.c M crypto/openssh/auth2-chall.c M crypto/openssh/auth2-gss.c M crypto/openssh/auth2-hostbased.c R crypto/openssh/auth2-jpake.c M crypto/openssh/auth2-kbdint.c M crypto/openssh/auth2-none.c M crypto/openssh/auth2-passwd.c M crypto/openssh/auth2-pubkey.c M crypto/openssh/auth2.c M crypto/openssh/authfd.c M crypto/openssh/authfd.h M crypto/openssh/authfile.c M crypto/openssh/authfile.h A crypto/openssh/blacklist.c A crypto/openssh/blacklist_client.h M crypto/openssh/buildpkg.sh.in M crypto/openssh/canohost.c M crypto/openssh/chacha.h M crypto/openssh/channels.c M crypto/openssh/channels.h A crypto/openssh/cipher-chachapoly-libcrypto.c M crypto/openssh/cipher-chachapoly.c M crypto/openssh/cipher-chachapoly.h M crypto/openssh/cipher.c M crypto/openssh/cipher.h M crypto/openssh/clientloop.c M crypto/openssh/clientloop.h M crypto/openssh/compat.c M crypto/openssh/compat.h R crypto/openssh/compress.c R crypto/openssh/compress.h M crypto/openssh/config.guess M crypto/openssh/config.h R crypto/openssh/config.h.in A crypto/openssh/config.h.kerberos5 M crypto/openssh/config.sub R crypto/openssh/configure M crypto/openssh/configure.ac M crypto/openssh/contrib/Makefile M crypto/openssh/contrib/aix/buildbff.sh M crypto/openssh/contrib/aix/inventory.sh M crypto/openssh/contrib/cygwin/README M crypto/openssh/contrib/cygwin/ssh-host-config M crypto/openssh/contrib/gnome-ssh-askpass1.c M crypto/openssh/contrib/gnome-ssh-askpass2.c A crypto/openssh/contrib/gnome-ssh-askpass3.c M crypto/openssh/contrib/hpux/egd.rc M crypto/openssh/contrib/hpux/sshd.rc M crypto/openssh/contrib/redhat/openssh.spec M crypto/openssh/contrib/redhat/sshd.init R crypto/openssh/contrib/redhat/sshd.init.old R crypto/openssh/contrib/redhat/sshd.pam.old M crypto/openssh/contrib/ssh-copy-id M crypto/openssh/contrib/ssh-copy-id.1 M crypto/openssh/contrib/suse/openssh.spec R crypto/openssh/crc32.c R crypto/openssh/crc32.h M crypto/openssh/crypto_api.h M crypto/openssh/defines.h M crypto/openssh/dh.c M crypto/openssh/dh.h M crypto/openssh/digest-libc.c M crypto/openssh/digest-openssl.c M crypto/openssh/dispatch.c M crypto/openssh/dispatch.h M crypto/openssh/dns.c M crypto/openssh/dns.h M crypto/openssh/entropy.c M crypto/openssh/fatal.c M crypto/openssh/fixalgorithms M crypto/openssh/fixpaths M crypto/openssh/groupaccess.c M crypto/openssh/gss-genr.c M crypto/openssh/gss-serv.c M crypto/openssh/hash.c M crypto/openssh/hmac.c M crypto/openssh/hostfile.c M crypto/openssh/hostfile.h M crypto/openssh/install-sh A crypto/openssh/int32_minmax.inc R crypto/openssh/jpake.c R crypto/openssh/jpake.h M crypto/openssh/kex.c M crypto/openssh/kex.h M crypto/openssh/kexc25519.c R crypto/openssh/kexc25519c.c R crypto/openssh/kexc25519s.c M crypto/openssh/kexdh.c R crypto/openssh/kexdhc.c R crypto/openssh/kexdhs.c M crypto/openssh/kexecdh.c R crypto/openssh/kexecdhc.c R crypto/openssh/kexecdhs.c A crypto/openssh/kexgen.c M crypto/openssh/kexgex.c M crypto/openssh/kexgexc.c M crypto/openssh/kexgexs.c A crypto/openssh/kexsntrup761x25519.c M crypto/openssh/krb5_config.h M crypto/openssh/krl.c M crypto/openssh/krl.h M crypto/openssh/log.c M crypto/openssh/log.h M crypto/openssh/loginrec.c M crypto/openssh/loginrec.h M crypto/openssh/logintest.c A crypto/openssh/m4/openssh.m4 M crypto/openssh/mac.c M crypto/openssh/match.c M crypto/openssh/match.h M crypto/openssh/midnightbsd-configure.sh A crypto/openssh/midnightbsd-namespace.sh A crypto/openssh/midnightbsd-post-merge.sh A crypto/openssh/midnightbsd-pre-merge.sh M crypto/openssh/misc.c M crypto/openssh/misc.h M crypto/openssh/mkinstalldirs M crypto/openssh/moduli R crypto/openssh/moduli.0 M crypto/openssh/moduli.c M crypto/openssh/monitor.c M crypto/openssh/monitor.h M crypto/openssh/monitor_fdpass.c R crypto/openssh/monitor_mm.c R crypto/openssh/monitor_mm.h M crypto/openssh/monitor_wrap.c M crypto/openssh/monitor_wrap.h M crypto/openssh/msg.c M crypto/openssh/mux.c M crypto/openssh/myproposal.h M crypto/openssh/nchan.c R crypto/openssh/opacket.c R crypto/openssh/opacket.h R crypto/openssh/openbsd-compat/Makefile M crypto/openssh/openbsd-compat/Makefile.in M crypto/openssh/openbsd-compat/arc4random.c M crypto/openssh/openbsd-compat/base64.c M crypto/openssh/openbsd-compat/bcrypt_pbkdf.c R crypto/openssh/openbsd-compat/bsd-arc4random.c M crypto/openssh/openbsd-compat/bsd-closefrom.c M crypto/openssh/openbsd-compat/bsd-cygwin_util.c M crypto/openssh/openbsd-compat/bsd-cygwin_util.h M crypto/openssh/openbsd-compat/bsd-misc.c M crypto/openssh/openbsd-compat/bsd-misc.h M crypto/openssh/openbsd-compat/bsd-openpty.c M crypto/openssh/openbsd-compat/bsd-poll.h A crypto/openssh/openbsd-compat/bsd-pselect.c M crypto/openssh/openbsd-compat/bsd-setres_id.c M crypto/openssh/openbsd-compat/bsd-signal.c M crypto/openssh/openbsd-compat/bsd-signal.h M crypto/openssh/openbsd-compat/bsd-snprintf.c M crypto/openssh/openbsd-compat/bsd-statvfs.c M crypto/openssh/openbsd-compat/bsd-waitpid.h M crypto/openssh/openbsd-compat/explicit_bzero.c A crypto/openssh/openbsd-compat/fnmatch.c A crypto/openssh/openbsd-compat/fnmatch.h M crypto/openssh/openbsd-compat/getopt_long.c M crypto/openssh/openbsd-compat/glob.c M crypto/openssh/openbsd-compat/glob.h M crypto/openssh/openbsd-compat/libressl-api-compat.c A crypto/openssh/openbsd-compat/memmem.c M crypto/openssh/openbsd-compat/mktemp.c M crypto/openssh/openbsd-compat/openbsd-compat.h M crypto/openssh/openbsd-compat/openssl-compat.c M crypto/openssh/openbsd-compat/openssl-compat.h M crypto/openssh/openbsd-compat/port-aix.c M crypto/openssh/openbsd-compat/port-aix.h M crypto/openssh/openbsd-compat/port-irix.c M crypto/openssh/openbsd-compat/port-linux.c M crypto/openssh/openbsd-compat/port-net.c A crypto/openssh/openbsd-compat/port-prngd.c M crypto/openssh/openbsd-compat/port-solaris.c M crypto/openssh/openbsd-compat/port-uw.c M crypto/openssh/openbsd-compat/pwcache.c R crypto/openssh/openbsd-compat/realpath.c A crypto/openssh/openbsd-compat/regress/Makefile.in A crypto/openssh/openbsd-compat/regress/closefromtest.c A crypto/openssh/openbsd-compat/regress/opensslvertest.c A crypto/openssh/openbsd-compat/regress/snprintftest.c A crypto/openssh/openbsd-compat/regress/strduptest.c A crypto/openssh/openbsd-compat/regress/strtonumtest.c A crypto/openssh/openbsd-compat/regress/utimensattest.c R crypto/openssh/openbsd-compat/rmd160.c R crypto/openssh/openbsd-compat/rmd160.h M crypto/openssh/openbsd-compat/setenv.c M crypto/openssh/openbsd-compat/setproctitle.c M crypto/openssh/openbsd-compat/sha1.c M crypto/openssh/openbsd-compat/sha2.c M crypto/openssh/openbsd-compat/sha2.h M crypto/openssh/openbsd-compat/strtonum.c M crypto/openssh/openbsd-compat/sys-queue.h R crypto/openssh/openbsd-compat/xmmap.c M crypto/openssh/opensshd.init.in M crypto/openssh/packet.c M crypto/openssh/packet.h M crypto/openssh/pathnames.h M crypto/openssh/platform-tracing.c M crypto/openssh/platform.c M crypto/openssh/progressmeter.c M crypto/openssh/progressmeter.h M crypto/openssh/readconf.c M crypto/openssh/readconf.h M crypto/openssh/readpass.c A crypto/openssh/regress/README.regress A crypto/openssh/regress/addrmatch.sh A crypto/openssh/regress/agent-getpeereid.sh M crypto/openssh/regress/agent-pkcs11.sh A crypto/openssh/regress/agent-ptrace.sh A crypto/openssh/regress/agent-subprocess.sh A crypto/openssh/regress/agent-timeout.sh A crypto/openssh/regress/agent.sh M crypto/openssh/regress/allow-deny-users.sh A crypto/openssh/regress/banner.sh A crypto/openssh/regress/broken-pipe.sh A crypto/openssh/regress/brokenkeys.sh M crypto/openssh/regress/cert-file.sh M crypto/openssh/regress/cert-hostkey.sh M crypto/openssh/regress/cert-userkey.sh M crypto/openssh/regress/cfginclude.sh A crypto/openssh/regress/cfgmatch.sh A crypto/openssh/regress/cipher-speed.sh A crypto/openssh/regress/conch-ciphers.sh A crypto/openssh/regress/connect-privsep.sh A crypto/openssh/regress/connect.sh M crypto/openssh/regress/dhgex.sh A crypto/openssh/regress/dsa_ssh2.prv A crypto/openssh/regress/dsa_ssh2.pub A crypto/openssh/regress/dynamic-forward.sh A crypto/openssh/regress/ed25519_openssh.prv A crypto/openssh/regress/ed25519_openssh.pub A crypto/openssh/regress/envpass.sh A crypto/openssh/regress/exit-status-signal.sh A crypto/openssh/regress/exit-status.sh A crypto/openssh/regress/forcecommand.sh A crypto/openssh/regress/forward-control.sh A crypto/openssh/regress/forwarding.sh M crypto/openssh/regress/hostkey-agent.sh M crypto/openssh/regress/hostkey-rotate.sh A crypto/openssh/regress/integrity.sh A crypto/openssh/regress/key-options.sh A crypto/openssh/regress/keygen-change.sh A crypto/openssh/regress/keygen-comment.sh M crypto/openssh/regress/keygen-convert.sh M crypto/openssh/regress/keygen-moduli.sh A crypto/openssh/regress/keygen-sshfp.sh A crypto/openssh/regress/keys-command.sh A crypto/openssh/regress/keyscan.sh M crypto/openssh/regress/keytype.sh A crypto/openssh/regress/knownhosts-command.sh A crypto/openssh/regress/krl.sh M crypto/openssh/regress/limit-keytype.sh A crypto/openssh/regress/localcommand.sh A crypto/openssh/regress/login-timeout.sh M crypto/openssh/regress/misc/Makefile M crypto/openssh/regress/misc/fuzz-harness/Makefile A crypto/openssh/regress/misc/fuzz-harness/agent_fuzz.cc A crypto/openssh/regress/misc/fuzz-harness/agent_fuzz_helper.c A crypto/openssh/regress/misc/fuzz-harness/fixed-keys.h A crypto/openssh/regress/misc/fuzz-harness/kex_fuzz.cc A crypto/openssh/regress/misc/fuzz-harness/privkey_fuzz.cc M crypto/openssh/regress/misc/fuzz-harness/sig_fuzz.cc A crypto/openssh/regress/misc/fuzz-harness/ssh-sk-null.cc A crypto/openssh/regress/misc/fuzz-harness/sshsig_fuzz.cc A crypto/openssh/regress/misc/fuzz-harness/sshsigopt_fuzz.cc A crypto/openssh/regress/misc/fuzz-harness/testdata/README A crypto/openssh/regress/misc/fuzz-harness/testdata/create-agent-corpus.sh A crypto/openssh/regress/misc/fuzz-harness/testdata/id_dsa A crypto/openssh/regress/misc/fuzz-harness/testdata/id_dsa-cert.pub A crypto/openssh/regress/misc/fuzz-harness/testdata/id_dsa.pub A crypto/openssh/regress/misc/fuzz-harness/testdata/id_ecdsa A crypto/openssh/regress/misc/fuzz-harness/testdata/id_ecdsa-cert.pub A crypto/openssh/regress/misc/fuzz-harness/testdata/id_ecdsa.pub A crypto/openssh/regress/misc/fuzz-harness/testdata/id_ecdsa_sk A crypto/openssh/regress/misc/fuzz-harness/testdata/id_ecdsa_sk-cert.pub A crypto/openssh/regress/misc/fuzz-harness/testdata/id_ecdsa_sk.pub A crypto/openssh/regress/misc/fuzz-harness/testdata/id_ed25519 A crypto/openssh/regress/misc/fuzz-harness/testdata/id_ed25519-cert.pub A crypto/openssh/regress/misc/fuzz-harness/testdata/id_ed25519.pub A crypto/openssh/regress/misc/fuzz-harness/testdata/id_ed25519_sk A crypto/openssh/regress/misc/fuzz-harness/testdata/id_ed25519_sk-cert.pub A crypto/openssh/regress/misc/fuzz-harness/testdata/id_ed25519_sk.pub A crypto/openssh/regress/misc/fuzz-harness/testdata/id_rsa A crypto/openssh/regress/misc/fuzz-harness/testdata/id_rsa-cert.pub A crypto/openssh/regress/misc/fuzz-harness/testdata/id_rsa.pub R crypto/openssh/regress/misc/kexfuzz/README R crypto/openssh/regress/misc/kexfuzz/kexfuzz.c A crypto/openssh/regress/misc/sk-dummy/fatal.c A crypto/openssh/regress/misc/sk-dummy/sk-dummy.c A crypto/openssh/regress/modpipe.c A crypto/openssh/regress/multiplex.sh M crypto/openssh/regress/multipubkey.sh M crypto/openssh/regress/netcat.c A crypto/openssh/regress/percent.sh M crypto/openssh/regress/principals-command.sh A crypto/openssh/regress/proto-mismatch.sh A crypto/openssh/regress/proto-version.sh A crypto/openssh/regress/proxy-connect.sh A crypto/openssh/regress/putty-ciphers.sh A crypto/openssh/regress/putty-kex.sh A crypto/openssh/regress/putty-transfer.sh A crypto/openssh/regress/reconfigure.sh A crypto/openssh/regress/reexec.sh A crypto/openssh/regress/rekey.sh A crypto/openssh/regress/rsa_openssh.prv A crypto/openssh/regress/rsa_openssh.pub A crypto/openssh/regress/rsa_ssh2.prv A crypto/openssh/regress/scp-ssh-wrapper.sh M crypto/openssh/regress/scp-uri.sh A crypto/openssh/regress/scp.sh A crypto/openssh/regress/scp3.sh A crypto/openssh/regress/servcfginclude.sh A crypto/openssh/regress/sftp-badcmds.sh A crypto/openssh/regress/sftp-batch.sh A crypto/openssh/regress/sftp-chroot.sh A crypto/openssh/regress/sftp-cmds.sh A crypto/openssh/regress/sftp-glob.sh M crypto/openssh/regress/sftp-perm.sh A crypto/openssh/regress/sftp.sh A crypto/openssh/regress/ssh-com-client.sh A crypto/openssh/regress/ssh-com-keygen.sh A crypto/openssh/regress/ssh-com-sftp.sh A crypto/openssh/regress/ssh-com.sh A crypto/openssh/regress/ssh2putty.sh M crypto/openssh/regress/sshcfgparse.sh A crypto/openssh/regress/sshd-log-wrapper.sh A crypto/openssh/regress/sshfp-connect.sh A crypto/openssh/regress/sshsig.sh A crypto/openssh/regress/stderr-after-eof.sh A crypto/openssh/regress/stderr-data.sh A crypto/openssh/regress/t4.ok A crypto/openssh/regress/t5.ok A crypto/openssh/regress/test-exec.sh A crypto/openssh/regress/transfer.sh A crypto/openssh/regress/try-ciphers.sh M crypto/openssh/regress/unittests/Makefile M crypto/openssh/regress/unittests/Makefile.inc M crypto/openssh/regress/unittests/authopt/tests.c M crypto/openssh/regress/unittests/bitmap/tests.c M crypto/openssh/regress/unittests/conversion/Makefile M crypto/openssh/regress/unittests/conversion/tests.c M crypto/openssh/regress/unittests/hostkeys/Makefile M crypto/openssh/regress/unittests/hostkeys/test_iterate.c M crypto/openssh/regress/unittests/kex/Makefile M crypto/openssh/regress/unittests/kex/test_kex.c M crypto/openssh/regress/unittests/match/Makefile M crypto/openssh/regress/unittests/match/tests.c A crypto/openssh/regress/unittests/misc/test_argv.c A crypto/openssh/regress/unittests/misc/test_convtime.c A crypto/openssh/regress/unittests/misc/test_expand.c A crypto/openssh/regress/unittests/misc/test_parse.c A crypto/openssh/regress/unittests/misc/test_strdelim.c A crypto/openssh/regress/unittests/misc/tests.c M crypto/openssh/regress/unittests/sshbuf/Makefile M crypto/openssh/regress/unittests/sshbuf/test_sshbuf_fuzz.c M crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c M crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_crypto.c M crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_fuzz.c M crypto/openssh/regress/unittests/sshbuf/test_sshbuf_misc.c M crypto/openssh/regress/unittests/sshbuf/tests.c M crypto/openssh/regress/unittests/sshkey/Makefile M crypto/openssh/regress/unittests/sshkey/common.c M crypto/openssh/regress/unittests/sshkey/mktestdata.sh M crypto/openssh/regress/unittests/sshkey/test_file.c M crypto/openssh/regress/unittests/sshkey/test_fuzz.c M crypto/openssh/regress/unittests/sshkey/test_sshkey.c M crypto/openssh/regress/unittests/sshkey/testdata/dsa_n M crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_n A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_sk1 A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_sk1-cert.fp A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_sk1-cert.pub A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_sk1.fp A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_sk1.fp.bb A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_sk1.pub A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_sk1_pw A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_sk2 A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_sk2.fp A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_sk2.fp.bb A crypto/openssh/regress/unittests/sshkey/testdata/ecdsa_sk2.pub M crypto/openssh/regress/unittests/sshkey/testdata/ed25519_1_pw A crypto/openssh/regress/unittests/sshkey/testdata/ed25519_sk1 A crypto/openssh/regress/unittests/sshkey/testdata/ed25519_sk1-cert.fp A crypto/openssh/regress/unittests/sshkey/testdata/ed25519_sk1-cert.pub A crypto/openssh/regress/unittests/sshkey/testdata/ed25519_sk1.fp A crypto/openssh/regress/unittests/sshkey/testdata/ed25519_sk1.fp.bb A crypto/openssh/regress/unittests/sshkey/testdata/ed25519_sk1.pub A crypto/openssh/regress/unittests/sshkey/testdata/ed25519_sk1_pw A crypto/openssh/regress/unittests/sshkey/testdata/ed25519_sk2 A crypto/openssh/regress/unittests/sshkey/testdata/ed25519_sk2.fp A crypto/openssh/regress/unittests/sshkey/testdata/ed25519_sk2.fp.bb A crypto/openssh/regress/unittests/sshkey/testdata/ed25519_sk2.pub R crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1 R crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1.fp R crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1.fp.bb R crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1.param.n R crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1.pub R crypto/openssh/regress/unittests/sshkey/testdata/rsa1_1_pw R crypto/openssh/regress/unittests/sshkey/testdata/rsa1_2 R crypto/openssh/regress/unittests/sshkey/testdata/rsa1_2.fp R crypto/openssh/regress/unittests/sshkey/testdata/rsa1_2.fp.bb R crypto/openssh/regress/unittests/sshkey/testdata/rsa1_2.param.n R crypto/openssh/regress/unittests/sshkey/testdata/rsa1_2.pub M crypto/openssh/regress/unittests/sshkey/testdata/rsa_n M crypto/openssh/regress/unittests/sshkey/tests.c A crypto/openssh/regress/unittests/sshsig/Makefile A crypto/openssh/regress/unittests/sshsig/mktestdata.sh A crypto/openssh/regress/unittests/sshsig/testdata/dsa A crypto/openssh/regress/unittests/sshsig/testdata/dsa.pub A crypto/openssh/regress/unittests/sshsig/testdata/dsa.sig A crypto/openssh/regress/unittests/sshsig/testdata/ecdsa A crypto/openssh/regress/unittests/sshsig/testdata/ecdsa.pub A crypto/openssh/regress/unittests/sshsig/testdata/ecdsa.sig A crypto/openssh/regress/unittests/sshsig/testdata/ecdsa_sk A crypto/openssh/regress/unittests/sshsig/testdata/ecdsa_sk.pub A crypto/openssh/regress/unittests/sshsig/testdata/ecdsa_sk.sig A crypto/openssh/regress/unittests/sshsig/testdata/ecdsa_sk_webauthn.pub A crypto/openssh/regress/unittests/sshsig/testdata/ecdsa_sk_webauthn.sig A crypto/openssh/regress/unittests/sshsig/testdata/ed25519 A crypto/openssh/regress/unittests/sshsig/testdata/ed25519.pub A crypto/openssh/regress/unittests/sshsig/testdata/ed25519.sig A crypto/openssh/regress/unittests/sshsig/testdata/ed25519_sk A crypto/openssh/regress/unittests/sshsig/testdata/ed25519_sk.pub A crypto/openssh/regress/unittests/sshsig/testdata/ed25519_sk.sig A crypto/openssh/regress/unittests/sshsig/testdata/namespace A crypto/openssh/regress/unittests/sshsig/testdata/rsa A crypto/openssh/regress/unittests/sshsig/testdata/rsa.pub A crypto/openssh/regress/unittests/sshsig/testdata/rsa.sig A crypto/openssh/regress/unittests/sshsig/testdata/signed-data A crypto/openssh/regress/unittests/sshsig/tests.c A crypto/openssh/regress/unittests/sshsig/webauthn.html M crypto/openssh/regress/unittests/test_helper/test_helper.c M crypto/openssh/regress/unittests/test_helper/test_helper.h M crypto/openssh/regress/unittests/utf8/tests.c M crypto/openssh/regress/valgrind-unit.sh A crypto/openssh/regress/yes-head.sh R crypto/openssh/roaming.h R crypto/openssh/roaming_client.c R crypto/openssh/roaming_common.c R crypto/openssh/roaming_dummy.c R crypto/openssh/roaming_serv.c M crypto/openssh/sandbox-capsicum.c M crypto/openssh/sandbox-darwin.c M crypto/openssh/sandbox-pledge.c M crypto/openssh/sandbox-rlimit.c M crypto/openssh/sandbox-seccomp-filter.c M crypto/openssh/sandbox-systrace.c R crypto/openssh/schnorr.c R crypto/openssh/schnorr.h R crypto/openssh/scp.0 M crypto/openssh/scp.1 M crypto/openssh/scp.c M crypto/openssh/servconf.c M crypto/openssh/servconf.h M crypto/openssh/serverloop.c M crypto/openssh/session.c M crypto/openssh/sftp-client.c M crypto/openssh/sftp-client.h M crypto/openssh/sftp-common.c M crypto/openssh/sftp-glob.c A crypto/openssh/sftp-realpath.c M crypto/openssh/sftp-server-main.c R crypto/openssh/sftp-server.0 M crypto/openssh/sftp-server.8 M crypto/openssh/sftp-server.c R crypto/openssh/sftp.0 M crypto/openssh/sftp.1 M crypto/openssh/sftp.c A crypto/openssh/sk-api.h A crypto/openssh/sk-usbhid.c A crypto/openssh/sntrup761.c A crypto/openssh/sntrup761.sh A crypto/openssh/srclimit.c A crypto/openssh/srclimit.h R crypto/openssh/ssh-add.0 M crypto/openssh/ssh-add.1 M crypto/openssh/ssh-add.c R crypto/openssh/ssh-agent.0 M crypto/openssh/ssh-agent.1 M crypto/openssh/ssh-agent.c M crypto/openssh/ssh-dss.c A crypto/openssh/ssh-ecdsa-sk.c M crypto/openssh/ssh-ecdsa.c A crypto/openssh/ssh-ed25519-sk.c M crypto/openssh/ssh-ed25519.c M crypto/openssh/ssh-gss.h R crypto/openssh/ssh-keygen.0 M crypto/openssh/ssh-keygen.1 M crypto/openssh/ssh-keygen.c R crypto/openssh/ssh-keyscan.0 M crypto/openssh/ssh-keyscan.1 M crypto/openssh/ssh-keyscan.c R crypto/openssh/ssh-keysign.0 M crypto/openssh/ssh-keysign.8 M crypto/openssh/ssh-keysign.c M crypto/openssh/ssh-pkcs11-client.c R crypto/openssh/ssh-pkcs11-helper.0 M crypto/openssh/ssh-pkcs11-helper.8 M crypto/openssh/ssh-pkcs11-helper.c M crypto/openssh/ssh-pkcs11.c M crypto/openssh/ssh-pkcs11.h A crypto/openssh/ssh-sk-client.c A crypto/openssh/ssh-sk-helper.8 A crypto/openssh/ssh-sk-helper.c A crypto/openssh/ssh-sk.c A crypto/openssh/ssh-sk.h M crypto/openssh/ssh-xmss.c R crypto/openssh/ssh.0 M crypto/openssh/ssh.1 M crypto/openssh/ssh.c M crypto/openssh/ssh.h M crypto/openssh/ssh2.h M crypto/openssh/ssh_api.c M crypto/openssh/ssh_config R crypto/openssh/ssh_config.0 M crypto/openssh/ssh_config.5 M crypto/openssh/ssh_namespace.h M crypto/openssh/sshbuf-getput-basic.c M crypto/openssh/sshbuf-getput-crypto.c A crypto/openssh/sshbuf-io.c M crypto/openssh/sshbuf-misc.c M crypto/openssh/sshbuf.c M crypto/openssh/sshbuf.h M crypto/openssh/sshconnect.c M crypto/openssh/sshconnect.h M crypto/openssh/sshconnect2.c R crypto/openssh/sshd.0 M crypto/openssh/sshd.8 M crypto/openssh/sshd.c M crypto/openssh/sshd_config R crypto/openssh/sshd_config.0 M crypto/openssh/sshd_config.5 M crypto/openssh/ssherr.c M crypto/openssh/ssherr.h M crypto/openssh/sshkey-xmss.c M crypto/openssh/sshkey-xmss.h M crypto/openssh/sshkey.c M crypto/openssh/sshkey.h M crypto/openssh/sshlogin.c M crypto/openssh/sshpty.c A crypto/openssh/sshsig.c A crypto/openssh/sshsig.h M crypto/openssh/ttymodes.c M crypto/openssh/uidswap.c M crypto/openssh/umac.c M crypto/openssh/umac.h M crypto/openssh/umac128.c M crypto/openssh/utf8.c M crypto/openssh/utf8.h R crypto/openssh/uuencode.c R crypto/openssh/uuencode.h M crypto/openssh/version.h M crypto/openssh/xmalloc.c M crypto/openssh/xmalloc.h M crypto/openssh/xmss_commons.c M crypto/openssh/xmss_fast.c M crypto/openssh/xmss_hash.c M crypto/openssh/xmss_hash_address.c M crypto/openssh/xmss_wots.c M crypto/openssl/crypto/opensslv.h M lib/libpam/modules/pam_ssh/pam_ssh.c M secure/Makefile M secure/lib/Makefile M secure/lib/libssh/Makefile M secure/libexec/Makefile M secure/libexec/Makefile.inc M secure/libexec/sftp-server/Makefile M secure/libexec/sftp-server/Makefile.depend M secure/libexec/ssh-keysign/Makefile M secure/libexec/ssh-keysign/Makefile.depend M secure/libexec/ssh-pkcs11-helper/Makefile M secure/libexec/ssh-pkcs11-helper/Makefile.depend M secure/libexec/tests/Makefile M secure/libexec/tests/Makefile.depend A secure/ssh.mk M secure/usr.bin/Makefile M secure/usr.bin/scp/Makefile M secure/usr.bin/sftp/Makefile M secure/usr.bin/ssh-add/Makefile M secure/usr.bin/ssh-agent/Makefile M secure/usr.bin/ssh-keygen/Makefile M secure/usr.bin/ssh-keyscan/Makefile M secure/usr.bin/ssh/Makefile M secure/usr.bin/tests/Makefile M secure/usr.bin/tests/Makefile.depend M secure/usr.sbin/Makefile M secure/usr.sbin/Makefile.inc M secure/usr.sbin/sshd/Makefile A secure/usr.sbin/sshd/Makefile.depend.options M secure/usr.sbin/tests/Makefile M secure/usr.sbin/tests/Makefile.depend Log Message: ----------- Upgrade to OpenSSH 8.8p1 (#120) * Vendor import of OpenSSH 7.9p1 * Vendor import of OpenSSH 8.8p1 * Remove openssh * Reapply local patches. * Apply customizations. Based on FreeBSD 12-stable changes. * Update openssh build for 8.8p1 * disable some openssh 1.1.x stuff * fix pam build issues with openssh upgrade. * fix a few issues. * fix user string * add kerberos From noreply at github.com Sun May 22 11:09:07 2022 From: noreply at github.com (Lucas Holt) Date: Sun, 22 May 2022 08:09:07 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] Message-ID: Branch: refs/heads/feature/openssh-upgrade Home: https://github.com/MidnightBSD/src From noreply at github.com Sun May 22 11:12:33 2022 From: noreply at github.com (Lucas Holt) Date: Sun, 22 May 2022 08:12:33 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] bc48dd: OpenSSH 8.8p1 Message-ID: Branch: refs/heads/stable/2.2 Home: https://github.com/MidnightBSD/src Commit: bc48dd867d1337b0b49c1cc68e8c7625e2b36ec0 https://github.com/MidnightBSD/src/commit/bc48dd867d1337b0b49c1cc68e8c7625e2b36ec0 Author: Lucas Holt Date: 2022-05-22 (Sun, 22 May 2022) Changed paths: M UPDATING Log Message: ----------- OpenSSH 8.8p1 Commit: ec9b373a8ba2abf86a4799b2c88e162bd45b540e https://github.com/MidnightBSD/src/commit/ec9b373a8ba2abf86a4799b2c88e162bd45b540e Author: Lucas Holt Date: 2022-05-22 (Sun, 22 May 2022) Changed paths: M sys/sys/param.h Log Message: ----------- bump for openssh Compare: https://github.com/MidnightBSD/src/compare/2e477e1781d4...ec9b373a8ba2