polarssl 是一个可移植、易用、代码可读、灵活的 SSL 库。

编译

可以使用以下系统编译:

  • Make
  • CMake
  • Microsoft Visual Studio

默认的编译系统是 CMake。CMake 编译出的始终是最新的版本,个别特性没有移植到其他系统中。

CMake

cmake .
make

支持以下构建模式:

  • Release 发布
  • Debug 调试
  • Coverage 除了调试信息之外,还包括覆盖率信息

使用 CMake 切换构建模式很简单,例如切换到调试模式:

cmake -D CMAKE_BUILD_TYPE:String="Debug" .

使用如下命令运行测试:

make test

Make

使用如下命令即可。

make

Microsoft Visual Studio

适用于 Visual Studio 6.0 或以上版本

示例程序

programs/目录下包含了示例程序,大多数程序包括单一的特性和用例。


编撰 SegmentFault


weakish
24.6k 声望844 粉丝

a vigorously lazy deadbeat with matured immaturity