OpenSSL 1.1.1的裁剪

  1. 云栖社区>
  2. 博客>
  3. 正文

OpenSSL 1.1.1的裁剪

1130332701764014 2019-09-05 09:27:07 浏览20404
展开阅读全文

OpenSSL这个库,对于一个端上的sdk来说,算是一个比较大的库了,这里拿OpenSSL1.1.1在Android arm64来做说
全编译后libcrypto.a 4.7M, libssl.a 900多k,当然strip后会变小,我们这里就拿没strip的库来做大小对比

首先百度,Google, GitHub找一些别人裁剪的脚本进行尝试,有些是因为版本不一样,所以出错了,去掉不支持的选项后,编译或链接的时候会失败,并且每个地方搜到的脚本并不太一样,也不见得符合我们的需求。
说下我们的需求,我们使用OpenSSL主要是用来在curl中支持https协议,并且其他地方有用到md5的计算和aes的加解密算法,如果你和我们的需求差不多,那么我们可以一起往下看了。

在搜索脚本使用失败后,被逼无奈,找找OpenSSL的源码里面有没有相关的说明不?

网友评论

登录后评论
0/500
评论
1130332701764014
+ 关注