| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
by ssh-agent. Patch from Maxime Rey.
OpenBSD-Regress-ID: 1777ab6e639e57c0e20cbcb6df60455b49fd8bb3
|
|
|
|
| |
OpenBSD-Regress-ID: 8654b9aa8eb695b1499fffc408c25319592bf0e0
|
|
|
|
|
|
|
|
| |
... and ssh and sshd log wrappers before recreating them. Prevents "can't
create" errors during tests when running tests without SUDO after having
run them with SUDO.
OpenBSD-Regress-ID: 2f0a83532e3dccd673a9bf0291090277268c69a6
|
|
|
|
| |
OpenBSD-Regress-ID: df7d18a87b475f70004770f0f4e404adba5f6ab7
|
|
|
|
|
|
| |
negations
OpenBSD-Regress-ID: 67476baccc60bf1a255fd4e329ada950047b8b8d
|
|
|
|
|
| |
key values need to be static to persist across invocations;
spotted by the Qualys Security Advisory team.
|
| |
|
|
|
|
|
|
|
| |
The ML-KEM implementation we uses need the compiler to support
C99-style named struct initialisers (e.g foo = {.bar = 1}). We
still support (barely) building OpenSSH with older compilers, so
add a configure test for this.
|
|
|
|
| |
OpenBSD-Regress-ID: 7baf6bc39ae55648db1a2bfdc55a624954847611
|
| |
|
|
|
|
| |
OpenBSD-Regress-ID: 35477da3ba1abd9ca64bc49080c50a9c1350c6ca
|
|
|
|
|
|
| |
ssh_config, not -f (this is sadly not a new bug)
OpenBSD-Regress-ID: 45a7bda4cf33f2cea218507d8b6a55cddbcfb322
|
|
|
|
|
|
|
| |
Also verify that the Cipher or MAC we intended to use is actually the one
selected during the test.
OpenBSD-Regress-ID: ff43fed30552afe23d1364526fe8cf88cbfafe1d
|
|
|
|
|
|
| |
regress in portable on, eg Solaris.
OpenBSD-Regress-ID: 44a96d6d2f8341d89b7d5fff777502b92ac9e9ba
|
|
|
|
|
|
|
|
|
| |
Except where we're explicitly testing a different kex, use
curve25519-sha256 since it's faster than the default and supported even
when configured without OpenSSL. Add a check to ensure that the kex we
intended to test is the one we actually tested. Speeds test up by ~5%.
OpenBSD-Regress-ID: 3b27fcc2ae953cb08fd82a0d3155c498b226d6e0
|
|
|
|
|
|
|
| |
up tests by about 10% in the common case, hopefully more when instrumented
with something like valgrind.
OpenBSD-Regress-ID: 7bf9292b4803357efcf0baf7cfbdc8521f212da1
|
|
|
|
|
|
| |
Removes 3 duplicate tests and speeds overall test up by about 1%.
OpenBSD-Regress-ID: 5e5c9ff3f7588091ed369e34ac28520490ad2619
|
|
|
|
|
|
|
| |
Used unless overridden by a command-line flag, which simplifies some of
the ssh command lines.
OpenBSD-Regress-ID: e7cffa57027088e10336e412b34113969f88cb87
|
|
|
|
|
|
|
| |
All of the rekey tests use it (otherwise the encrypted byte counts would
not match) so this lets us simplify the command lines.
OpenBSD-Regress-ID: dab7ce10f4cf6c68827eb8658141272aab3ea262
|
|
|
|
|
|
|
| |
curve25519-sha256@libssh.org is the pre-standardization name for the same
thing, so remove it as a duplicate. Speeds up test by a tiny amount.
OpenBSD-Regress-ID: 5a5ee5fa1595a6e140b1cc16040bedf5996a5715
|
|
|
|
|
|
|
|
|
| |
ssh uses the same parsing code, now has "-G" to dump its config and is
slightly faster to start up. This speeds up the test slightly (~5%) in the
common case but should help more during instrumented tests, eg under
valgrind, where startup costs are magnified.
OpenBSD-Regress-ID: 07c3acaf4c728e641033071f4441afc88141b0d0
|
|
|
|
| |
OpenBSD-Regress-ID: 0e2d4efb0ed0e392e23cd8fda183fe56531ac446
|
|
|
|
| |
OpenBSD-Regress-ID: 2edfc980628cfef3550649cab8d69fa23b5cd6c4
|
|
|
|
|
|
|
| |
since the directory we're trying to list is local. Spotted by Corinna
Vinschen
OpenBSD-Regress-ID: 821feca4a4bebe491944e624c8f7f2990b891415
|
|
|
|
|
|
|
|
|
| |
Unlike earlier versions, recent Dropbear (at least v2024.85) requires
a host arg when querying supported ciphers and macs via "-c/-m
help". Earlier versions accept but do not require it, so always
provide it. If these queries fail, skip the test with a warning.
OpenBSD-Regress-ID: 98eb863a3f0363416922efb273885e6b3c7f68d4
|
|
|
|
|
|
|
| |
by current OpenSSH. Allows subsequent test runs to work if OpenSSH is
rebuilt w/out OpenSSL.
OpenBSD-Regress-ID: e0129eb2b1d31771105903a8055216fbba20a770
|
|
|
|
|
|
|
|
| |
if querying for them fails since on some versions of Dropbear (at least
v2024.85) "-m help" doesn't seem to work. Enable all supported pubkey
algorithms in the server.
OpenBSD-Regress-ID: 4f95556a49ee9f621789f25217c367a33d2745ca
|
|
|
|
|
|
|
| |
since that's supported by OpenSSH even when built without OpenSSL.
Only test diffie-hellman kex if OpenSSH is compiled with support for it.
OpenBSD-Regress-ID: a5d09ef9bbd171f9e4ec73ed0d9eeb49a8878e97
|
|
|
|
|
|
|
| |
to always generate ed25519 keys, other types only if OpenSSH has support
for the corresponding key type.
OpenBSD-Regress-ID: 8f91f12604cddb9f8d93aa34f3f93a3f6074395d
|
|
|
|
|
|
| |
... if ssh is compiled with DSA support
OpenBSD-Regress-ID: bbfaf8c17f2b50a2d46ac35cb97af99b990c990d
|
|
|
|
| |
OpenBSD-Regress-ID: abfd4457d99d8cc1417fd22ca2c570270f74c1cf
|
| |
|
| |
|
|
|
|
| |
OpenBSD-Regress-ID: d0cc9efca7833e673ea7b0cb3a679a3acee8d4c7
|
|
|
|
| |
OpenBSD-Regress-ID: 90c9ac224db454637baf1ebee5857e007321e824
|
|
|
|
|
|
| |
slowest of test builders
OpenBSD-Regress-ID: 70bda39c83e3fc9d0f3c1fad4542ed33e173d468
|
|
|
|
|
|
|
|
| |
enforcement but not penalty expiry, the other tests penalty expiry.
This lets us disable the expiry testing in certain CI test environments.
OpenBSD-Regress-ID: f56811064f3e3cb52ee73a206b8c2a06af1c8791
|
|
|
|
| |
OpenBSD-Regress-ID: 8878b8eb4e070ed2e343166d3eb86db4a08a216c
|
|
|
|
|
|
| |
multiple attempts simultaneously and confuse the test
OpenBSD-Regress-ID: 6e910f3315c4345053db1bf5cbf61826b194d0b9
|
| |
|
|
|
|
|
|
| |
here
OpenBSD-Regress-ID: 96fec579af228f87a036e94801eb294af9074625
|
|
|
|
| |
OpenBSD-Regress-ID: a1af13d411b25a727742644459d26480b9a1b0f1
|
|
|
|
| |
OpenBSD-Regress-ID: de4ef0e32e3ab85ff3a6c36eb08d1909c0dd1b4a
|
|
|
|
| |
OpenBSD-Regress-ID: 50316e0d1ae0c0a057a45af042253e54ce23d11c
|
|
|
|
|
|
| |
in future
OpenBSD-Regress-ID: 5236c6d1c823997aac5a35e2915da30f1903bec7
|
|
|
|
|
|
|
|
|
| |
testing the same key exchange algorithm repeatedly instead of testing all of
them. Spotted by nreilly AT blackberry.com in bz3692
Who broke the test? me.
OpenBSD-Regress-ID: 48f4f5946276f975667141957d25441b3c9a50e2
|
|
|
|
|
|
| |
ssh split.
OpenBSD-Regress-ID: ca666223f828fc4b069cb9016bff1eb50faf9fbb
|
|
|
|
| |
OpenBSD-Regress-ID: 5058cd1c4b6ca1a15474e33546142931d9f964da
|
|
|
|
|
|
| |
ssh(1) while generating data in tests.
OpenBSD-Regress-ID: 24eb40de2e6b0ace185caaba35e2d470331ffe68
|
|
|
|
| |
Signed-off-by: renmingshuai <renmingshuai@huawei.com>
|