OpenSSL 3.0.0 设计(一)|介绍、术语与架构
译|王祖熙(花名:金九) 蚂蚁集团开发工程师负责国产化密码库 Tongsuo 的开发和维护**专注于密码学、高性能网络、网络安全等领域 本文 4830 字 阅读 13 分钟 本文翻译 OpenSSL 官网文档:https://www.openssl.org/docs/OpenSSL300Design.html Tongsuo-8.4.0 是基于 OpenSSL-3.0.3 开发,所以本文对 Tongsuo 开发者同样适用,内容丰富,值得一读! 由于文章篇幅较长,今天发布的是介绍、术语和架构三部分内容,后续内容将随每周推送完整发布,请持续关注铜锁公众号。 1►介绍 这份文件概述了 OpenSSL 3.0 的设计,它是在 1.1.1 版本之后的又一个版本。阅读本文需要您已经熟悉名为“OpenSSL 战略架构”的文件,并具备对 OpenSSL 1.1.x 的工作知识。 OpenSSL 3.0 版本对大多数现有应用程序影响很小;几乎所有性能良好的应用程序都只需重新编译即可。 OpenSSL 3.0 中的大部分改动都是内部架构重组,以促进建立一个可长期支持的加密框架,从而更好地将算法实现与算法 ...