WindowsC/C++加密解密实战
上QQ阅读APP看书,第一时间看更新

2.2.1 OpenSSL源代码模块结构

OpenSSL整个软件包大概可以分成三个主要的功能部分:密码算法库、SSL协议库以及应用程序。OpenSSL的目录结构也是围绕这三个功能部分进行规划的,具体可见表2-1。

表2-1 OpenSSL的目录结构及功能

OpenSSL的算法目录Crypto目录包含OpenSSL密码算法库的所有源代码文件,是OpenSSL中重要的目录之一。OpenSSL的密码算法库包含OpenSSL中所有密码算法、密钥管理和证书管理相关标准的实现。