我使用了 OpenSSL 1.0 的预构建静态库,但它使我的二进制文件太大(在 Release模式下将其大小增加了大约 800Kb)。
我不需要 OpenSSL 的大部分功能,例如 BIO,我使用自己的套接字,因此在代码中我只使用了几个 SSL_XXXXXXXXX 调用(SSL_accept(3) 或 SSL_connect(3)、SSL_read(3 ) 和 SSL_write(3))
我唯一的要求是支持 SSLv2/v3 在 windows 上使用 winsock,在 linux 上支持客户端和服务器端的套接字(对于 C++)
有没有办法让 OpenSSL 变得更小(也许通过自己编译),或者,在最后的手段中,有任何其他好的但更轻量级的 SSL 库可以满足我的要求吗?该库必须静态链接。
谢谢
最佳答案
我想你想要这个页面,特别是关于代码大小的部分:
(2013 年 12 月)
更新:可惜不再是更新页面的一部分。
关于c++ - OpenSSL 静态库太大,有什么替代方法或方法可以减小它的大小吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5414004/