Dav*_* R. 22
好的......对于初学者来说,他们都是这样做的.这三个都可以在嵌入式平台上运行.不同之处在于他们关注的重点.
根据我的个人经验:
PolarSSL包含大量文档,可理解的API,示例,使您能够实际深入研究代码并了解正在发生的事情.根据我的经验,如果您需要调试特定问题,这是一个很好的补充.它们仅提供Makefile/CMake/MSVC项目文件,因此将其包含在嵌入式环境中的任务就是您的.
Cyassl的代码更难理解和调整.但他们为特定的开发平台提供了更多预先制作的Makefile.根据您的环境,这可能会有所影响(对我来说很少).在我作为分包商进行的一些比较中,它们比PolarSSL更昂贵.
如果你没有预算限制,请选择MatrixSSL ;)绝对是最昂贵的,我发现没有具体的理由来实际使用它,虽然与替代品相比.
整个NSA/PRISM的事情:如果你想要在美国特别建造的东西,那么Cyassl是最好的选择.如果你想要非美国的东西,PolarSSL是唯一理智的选择.
因此,如果你是免费的意思是:我将在开源项目中使用它,那么价格无关紧要.来自社区的判决:PolarSSL在OpenVPN,MySQL中的Cyassl中得到了很好的采用.
| 归档时间: |
|
| 查看次数: |
15944 次 |
| 最近记录: |