在安卓系统中升级OpenSSL
Upgrading OpenSSL in Android
在过去的两天里,我一直在尝试在原生android应用程序中升级OpenSSL。我所尝试的一切似乎都没有什么不同。每当我按照谷歌的要求运行unzip -p YourApk.apk | strings | grep "OpenSSL"
来验证正在使用的OpenSSL版本时,我都会得到相同的旧版本"1.0.1h"。
我尝试过将SmartFox、Boost、cURL和OpenSSL更新到1.0.2g,但结果保持不变。
请问,我如何确定这个旧版本的OpenSSL来自哪里,以及应用程序中的哪个库在使用它?
更多的挖掘让我了解了这一点:https://github.com/cocos2d/cocos2d-x-3rd-party-libs-bin
我们的应用程序(运行在Cocos2d-x上)使用的是预构建的libcurl库,该库使用的是旧版本的OpenSSL。使用网站上更新的libcurl修复了这个问题。
相关文章:
- C++,系统无法执行指定的程序
- Openssl 1.1.1d无效使用不完整的类型"struct dsa_st"
- 如何在openssl-ecc中获取十六进制格式的私钥
- 在UNIX系统中使用DIR查找文件的字节大小
- LINK 尝试使用 OpenSSL evp aes 256 c++ 时出错
- 错误处理.将系统错误代码映射到泛型
- 当系统的卷被修改时,如何修改WASAPI环回捕获卷
- 有什么好的方法可以让系统调用代理允许在单元测试中进行模拟
- 如何在OpenSSL中从configuration.h.in获取configuration.h
- 在C++游戏中与库存系统作斗争
- 文件系统:复制功能的速度秘诀是什么
- c++17文件系统::recursive_directory迭代器()在mac上没有给出这样的目录,但在windows上
- 在gtest.中使用fff.h模拟系统API
- OpenSSL TLS服务器-使用客户端证书白名单
- 如何制作无限制照明系统
- 系统.将数组移交给c#中动态加载的c++DLL时发生AccessViolationException
- 如何传递多个 std::文件系统选项?
- 强制系统 QT 库使用应用程序附带的 openssl 库
- 在安卓系统中升级OpenSSL
- OpenSSL和可信系统证书