mirror of https://github.com/wolfSSL/wolfssh.git
The password prompt reads stdin with fgets(), and a buffered stdin keeps its own copy of the line in libc for the life of the process. The clients make stdin unbuffered before any stdin I/O, so the typed password lands only in the buffer ClientUserAuth() wipes. - the wolfssh app, and the example client, sftp client and scp client whether or not -P was given, as keyboard-interactive reads stdin too - ClientUnbufferStdin() acts once per process and reports a failure - scripts/sshclient.test sends the session data right after the password, with no sleep Issue: F-15669 |
||
|---|---|---|
| .. | ||
| fwd-bulk.test | ||
| fwd.test | ||
| fwd.test.expect | ||
| get-put.test | ||
| include.am | ||
| openssh-interop.test | ||
| sbom.am | ||
| scp.test | ||
| sftp.test | ||
| sshclient.test | ||