我正在使用Ubuntu 20.04机器和CLion IDE 2020.3.2,我想使用 WolfSSL 创建一个需要 TLS1.3 实现的应用程序。
使用 CLion,我克隆了官方存储库https://github.com/wolfSSL/wolfssl.git。CLion 自动构建了项目,我能够\wolfssl\examples
完美运行。因此,恢复会话不起作用。我使用以下参数运行服务器/客户端:client/server -v 4 -r
并且我从客户端获取此输出:didn't reuse session id!!!
我可以从 Wireshark 验证没有恢复,只是再次握手。
在我所做的另一个构建中,cmake
我使用的不是(这是 CLion 的默认值)我make
设法正确运行恢复,但为此我必须在构建之前添加配置此命令:./configure --enable-all
“启用所有 wolfSSL 功能,不包括SSL v3"。
--enable-all
我应该在我的 Cmake 配置中使用的等效命令是什么?或者我应该怎么做才能正确实现恢复?
我尝试-DWOLFSSL_ALL
-DENABLE_ALL
了其他人,但没有成功。我尝试分别包括其中的许多,以找出哪个是启用恢复的,但还没有。