logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

OpenSSL 3.0.0 设计(一)|介绍、术语与架构

这份文件概述了 OpenSSL 3.0 的设计,它是在 1.1.1 版本之后的又一个版本。阅读本文需要您已经熟悉名为“OpenSSL 战略架构”的文件,并具备对 OpenSSL 1.1.x 的工作知识。OpenSSL 3.0 版本对大多数现有应用程序影响很小;几乎所有性能良好的应用程序都只需重新编译即可。OpenSSL 3.0 中的大部分改动都是内部架构重组,以促进建立一个可长期支持的加密框架,从

文章图片
#架构#web安全#安全 +4
OpenSSL 3.0.0 设计(二)|Core 和 Provider 设计

OpenSSL Core 和 Provider 在保持 OpenSSL 和 Provider 结构不透明的同时需要交换数据,所有复合值将作为项目数组传递,使用附录 2-参数传递(后续将更新)中定义的公共数据结构,参数将使用它们的名称(作为字符串)进行标识,每个参数包含自己的类型和大小信息。Core 将定义一个 API,用于将参数值数组或值请求传递给 Provider 或特定的算法实现,对于后者,还

文章图片
#开源#安全#密码学 +4
OpenSSL 3.0.0 设计(五)|遗留问题、遗留 Provider 模块、ENGINE API

今天带来的是 OpenSSL 3.0.0 设计最后一部分内容,已发布文章可查看文章列表。

文章图片
#安全#密码学#算法 +4
到底了