暂无图片
Openssl 1.1版本与openssl 1.0版本有什么区别,gbase8s openssl版本更新需要修改什么?
我来答
分享
手机用户1858
2021-03-23
Openssl 1.1版本与openssl 1.0版本有什么区别,gbase8s openssl版本更新需要修改什么?

gbase8s 从OpenSSL1.0.1g版本升级到openssl1.1.1b版本具体需要进行哪些修改?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
手机用户1858

Openssl 1.1通过宏定义OPENSSL_API_COMPAT来区别版本,如果OPENSSL_API_COMPAT<0x10100000L则是旧版本。Openssl1.1与1.0相比有两个方面的改变,一方面是结构体的定义不透明,不能直接从代码中直接看到结构体的内容,结构体的成员不能直接访问,要用新版本定义的set/get函数读写结构体成员;另一方面,新版本的opensslAPI减少很多,采用重定义的方法兼容旧版本的API。另外,新版本的libcrypt.a和libssl.a依赖与pthread链接库,在利用openssl链接库编译gbase8s时要加上-lpthread.

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏