libssh: added SFTP support

The SFTP back-end supports asynchronous reading only, limited
to 32-bit file length. Writing is synchronous with no other
limitations.

This also brings keyboard-interactive authentication.

Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
This commit is contained in:
Nikos Mavrogiannopoulos 2017-10-31 18:30:36 +01:00 committed by Daniel Stenberg
parent c75c9d4fbc
commit a2f3966800
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2
5 changed files with 1548 additions and 19 deletions

File diff suppressed because it is too large Load diff