wolfssh/tests
John Safranek 6804e999e1 tests: cover the channel open response callbacks
The confirmation and failure hooks reach an application only through
DoChannelOpenConf() and DoChannelOpenFail(), and nothing in tests/ or
apps/ registered either, so both arms shipped unexercised.

- assert the confirm callback runs with the peer's channel id, window
  and packet size already recorded
- assert the failure callback runs while the channel is still findable,
  before DoChannelOpenFail() removes it
- count each hook separately, so a test can tell which one ran
- a rejecting confirm hook fails the receive and leaves the open
  unfinished; a rejecting failure hook fails it and leaves the channel
  on the list
- seed the unconfirmed channel through ChannelNew() and ChannelAppend(),
  the state an outstanding open leaves behind
2026-09-03 15:31:58 -05:00
..
api.c wolfsftp, port: apply the attributes SETSTAT and FSETSTAT acknowledge 2026-09-02 08:42:36 -07:00
api.h
auth.c examples, tests: terminate the ES_ERROR messages with a newline 2026-08-28 18:22:34 -05:00
auth.h
include.am client: fix keyboard-interactive responses 2026-08-10 10:31:07 -06:00
kex.c internal: Refactor and gate ML-DSA composite key handling 2026-09-02 15:35:09 -07:00
kex.h
regress.c tests: cover the channel open response callbacks 2026-09-03 15:31:58 -05:00
sftp.c wolfsftp, port: apply the attributes SETSTAT and FSETSTAT acknowledge 2026-09-02 08:42:36 -07:00
sftp.h
testsuite.c scp: fix duplicate file header on send 2026-08-04 12:20:49 -04:00
testsuite.h
unit.c Validate a custom SSH proto ID string 2026-09-02 15:36:18 -07:00
unit.h