Я работаю над уменьшением размера исполняемого файла, и большая экономия заключалась в замене OpenSSL/Libssh для curl стандартным для Windows SChannel (DLL на всех окна машины)
Это работает правильно и имеет поддержку SSL для некоторых вещей, но curl не может выполнять SFTP с SChannel (если я не неправильно настроил). Я попытался добавить обратно LibSSH в curl для обработки SFTP, но это зависит от OpenSSL.
Есть ли способ использовать curl/Schannel при сохранении функциональности SFTP?
Заключение
Закончилось созданием curl с помощью LibSSH2, который может использовать Windows DLL вместо OpenSSL, что вообще устраняет необходимость в OpenSSL.