SSL加密库-PolarSSL
2012-11-10 15:55:09 阿炯

本站赞助商链接,请多关照。 PolarSSL源码,也许是最小巧的ssl代码库。高效、便于移植和集成。尤其适合嵌入式应用。

PolarSSL 从2014年11月分开始成为了 ARM 的一部分,作为全世界嵌入式芯片最领先的公司 ARM 将为 PolarSSL 带来充分的支持,可以让 PolarSSL 得到更好的发展。我们将继续支持我们已有的客户,同时构建新的生态系统来将 PolarSSL 扩展到新的领域和客户。



PolarSSL is an SSL library written in ANSI C. PolarSSL makes it easy for developers to include cryptographic and SSL/TLS capabilities in their (embedded) products with as little hassle as possible. It is designed to be readable, documented, tested, loosely coupled and portable.

Features

Symmetric encryption algorithms: AES, Triple-DES (3DES), DES, ARC4, Camellia, XTEA
Hash algorithms: MD2, MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512
CTR_DRBG and HAVEGE random number generator
RSA with PKCS#1 v1.5 and PKCS#1 v2.1 padding
SSL version 3, TLS version 1.0 and TLS version 1.1 client support
X.509 certificate and CRL reading from memory or disk in PEM and DER formats
Support for PKCS#11 interfacing, using the OpenSC PKCS#11 helper library
Over 1600 validation, regression and code coverage tests
Example applications

最新版本:1.2
小Bug修正版本。

官方主页:http://polarssl.org/