绝大部分 Google 产品切换到 BoringSSL
2015-10-22 07:38
621 查看
去年 OpenSSL 的高危漏洞 Heartbleed 曝光之后,Google 创建了 OpenSSL 分支 BoringSSL,但表示无意取代 OpenSSL。
现在,BoringSSL 已被绝大部分 Google 产品使用,包括 Chromium、 Android M 和其它 Google 产品服务。
Google 开发者 David Benjamin 说,BoringSSL 和 OpenSSL 难以在同一进程共存,它们会发生冲突。他表示,他是从一个空目录开始创建 OpenSSL 的分支的,大量的 OpenSSL 组件都没有并入 BoringSSL。在创建分支时 OpenSSL 有 46.8万行代码,而 BoringSSL 如今也只有20万行代码。他进一步解释了两者在底层上的差异,包括错误信息、解析、随机数生成等等。
现在,BoringSSL 已被绝大部分 Google 产品使用,包括 Chromium、 Android M 和其它 Google 产品服务。
Google 开发者 David Benjamin 说,BoringSSL 和 OpenSSL 难以在同一进程共存,它们会发生冲突。他表示,他是从一个空目录开始创建 OpenSSL 的分支的,大量的 OpenSSL 组件都没有并入 BoringSSL。在创建分支时 OpenSSL 有 46.8万行代码,而 BoringSSL 如今也只有20万行代码。他进一步解释了两者在底层上的差异,包括错误信息、解析、随机数生成等等。
相关文章推荐
- 绝大部分 Google 产品切换到 BoringSSL
- 增强tool.God
- Mac下安装 Go
- django 静态图片加载记录
- 2015南阳CCPC G - Ancient Go 暴力
- Init进程启动Zygote进程的过程
- 10句话读懂图像频域滤波——不能不知道的信号与系统基本理论
- hdu1847 Good Luck in CET-4 Everybody!
- Django开发教程 第三节 模板的使用(一)
- 实现uboot到内核logo的持续显示
- CNG Cryptographic Algorithm Providers
- ZOJ_3656_Bit Magic(2-SAT)
- Goldengate报错之ERROR OGG-06551
- Google地图API方式查看卫星地图
- version `GOMP_4.0' not found, torch7
- [Golang] 从零开始写Socket Server(6)【完结】:日志模块的设计与定时任务模块模块
- abap物料凭证冲销BAPI_GOODSMVT_CANCEL
- mongoexport和导入工具mongoimport介绍
- Jersey VS Django-Rest
- EGOCache缓存框架详细讲解