Andrew Hutchings
c368efb8b2
Make Keyboard Interactive a compile time option
...
Now an off-by-default compile-time option. This saves resources and
confusion if you are not expecting it.
ZD #19704
2025-04-22 13:12:42 +01:00
aidan garske
a52c3b120e
Used W port.h file operations for keyblob and added username argument so can append any username needed.
2025-04-02 10:33:27 -07:00
aidan garske
77c8db6cc2
Rebase for tpm public key authentication with wolfssh
2025-04-01 16:44:55 -07:00
Andrew Hutchings
a4733ecd95
RFC-4256 Keyboard-Interactive authentication
...
This implements Keyboard-Interactive authentication.
Adds an additional callback set by `wolfSSH_KeyboarAuthPrompts()` which
will set a callback in the server to ask the application to provide the
prompt details for the client.
2025-02-11 14:19:52 +00:00
JacobBarthelmeh
781aa27582
touch up after rebase
2024-08-05 13:31:47 -06:00
John Safranek
d6d67c889c
Static Memory
...
1. In the echoserver, change the names of the defines for the
static memory values.
2. Modify the client common functions for keys and certs to take a heap
value for their allocations.
3. Update the client's use of the common key and cert function calls to
pass NULL for the heap.
4. Add a static memory description for the sftp client code.
2024-04-26 10:21:29 -07:00
John Safranek
6d51cc8278
Release v1.4.17: Release Testing Fixes
...
1. C++ build required some additional typecasting.
2. C++ complained about using the `= { 0 }` initializer, switched to
`WMEMSET()`.
2024-03-22 17:09:01 -07:00
John Safranek
1736a4cabf
Update Copyright Date
...
1. Bring all copyright dates up to 2024.
2. Fix a few files with incorrect licensing.
2024-03-22 12:17:09 -07:00
John Safranek
815d22f729
Merge pull request #650 from miyazakh/no_rsa
...
fix WOLFSSH_NO_RSA
2024-01-31 13:20:53 -08:00
Hideki Miyazaki
b256522f5b
fix WOLFSSH_NO_RSA
2024-01-27 13:03:10 +09:00
JacobBarthelmeh
ab45a98d18
fix for building with QNX
2024-01-26 14:01:52 -07:00
JacobBarthelmeh
903bc98c34
update example client shell settings
2024-01-26 14:01:52 -07:00
Juliusz Sosinowicz
37412ff50f
Init zephyr support
...
- SSH
- SFTP
- SCP
2023-10-02 20:38:21 +02:00
JacobBarthelmeh
57519c6a54
remove extra newline in debug message
2023-09-07 13:28:43 -06:00
JacobBarthelmeh
6e5b3c00d2
use WLOG for debug messages when checking peer IP address
2023-09-06 11:03:45 -07:00
Fabio Alemagna
092c04fe30
All the filesystem-related W* macros accept a filesystem context pointer as first parameter, to make portability better.
2023-07-21 11:53:40 +02:00
JacobBarthelmeh
5a674a42d7
fix for ssh->error with SCP and public key use with common client code
2023-04-04 21:57:36 -07:00
JacobBarthelmeh
80f6ebb963
resolve unused function warnings
2023-04-04 14:59:46 -07:00
JacobBarthelmeh
5971e8a4fa
warning fixes and windows build
2023-04-04 14:59:46 -07:00
JacobBarthelmeh
a9224993fd
refactor client apps and add X509 to scpclient
2023-04-04 14:59:46 -07:00