Repository navigation
Commit 154efec
committed
scripts: add an OpenSSH strict KEX interop test
Runs the OpenSSH client against the echoserver and the wolfSSH example
client against sshd, checking that each pairing negotiates the strict
KEX marker and that a session then runs over the connection.
- skip when ssh is missing or predates OpenSSH 9.6, and fall back to
the RSA sample keys on a build without ECDSA
- skip the sshd half alone when sshd or ssh-keygen is missing, or sshd
will not start unprivileged
- report the sequence number resets OpenSSH logs rather than test them,
the wording being no contract
- run from make check through dist_noinst_SCRIPTS1 parent 9d8ee7d commit 154efec
2 files changed
Lines changed: 411 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
18 | 22 | | |
19 | 23 | | |
20 | 24 | | |
0 commit comments