我正在努力缩小可执行文件的大小,并且用 Windows 标准SChannel(所有 Windows 机器上的 DLL)替换OpenSSL/Libssh以实现curl的巨大节省
这可以正常工作并且对某些事情具有 SSL 支持,但是 curl 无法使用 SChannel 进行 SFTP(除非我配置错误)。我尝试将 LibSSH 添加回 curl 以处理 SFTP,但这依赖于 OpenSSL。
有什么方法可以在保持 SFTP 功能的同时使用 curl/Schannel 吗?
结论
最终使用 LibSSH2 构建 curl,它可以使用 Windows DLL 而不是 OpenSSL,完全不需要 OpenSSL。