资讯专栏INFORMATION COLUMN

PolarSSL —— 在乎代码可读性的开源 SSL 库

TigerChain / 1037人阅读

摘要:是一个可移植易用代码可读灵活的库。编译可以使用以下系统编译默认的编译系统是。编译出的始终是最新的版本,个别特性没有移植到其他系统中。适用于或以上版本示例程序在目录下包含了示例程序,大多数程序包括单一的特性和用例。

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/11125.html

相关文章

  • 未来已到——HTTP/2

    摘要:通过或者协议请求的资源由统一资源标识符,来标识。标准于年月以正式发表,替换成为的实现标准。该系列协议由谷歌开发,于年公开。主流的浏览器谷歌火狐也都早已经支持,它已经成为了工业标准。配合负载均衡有层和层协议负载。 HTTP/2 is the future of the Web, and it is here! 使用 HTTP/1.1 和 HTTP/2 在相同环境各加载 300 多张小图片...

    songze 评论0 收藏0
  • EMBY自建个人影音播放系统-使用免费开源Emby打造个人影视媒体

    摘要:服务器端支持,客户端支持网页,和等移动操作系统。同样支持和等流媒体设备,智能电视和三星智能电视等智能电视,以及和等游戏机。自带了非常多的插件,它可以帮助你搭建一个自己的影视媒体库,实现在线播放与观看视频。Emby(原名Media Browser)是一个主从式架构的媒体服务器软件,可以用来整理服务器上的视频和音频,并将音频和视频流式传输到客户端设备。Emby服务器端支持Microsoft Wi...

    番茄西红柿 评论0 收藏2637

发表评论

0条评论

最新活动
阅读需要支付1元查看
<