Download List

项目描述

PolarSSL is a light-weight cryptographic and SSL/TLS library written in C. PolarSSL makes it easy for developers to include cryptographic and SSL/TLS capabilities in their (embedded) applications with as little hassle as possible. Loose coupling of the components inside the library means that it is easy to separate the parts that are needed, without needing to include the total library. PolarSSL is written with embedded systems in mind and has been ported on a number of architectures, including ARM, PowerPC, MIPS, and Motorola 68000. The source is written to have very loose coupling, enabling easy integration of parts in other software projects. Very loosely coupled cryptographic algorithms for MD2, MD4, MD5, SHA1, SHA-256, SHA-512, AES, Camellia, DES, Triple DES, ARC3, and RSA are included.

系统要求

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-12-23 06:41
1.1.0

此版本引入了基于 AES-256-CTR (NIST SP 800-90) 和泛型熵蓄能器在已经存在的 HAVEGE 随机发电机旁边的 CTR_DBRG 随机生成器。不过,x509parse_crt() 的行为已更改。它是向后兼容,pre 1.1.0 代码。为许可性分析过程中,您现在必须以不同的方式 ; 使用返回代码请阅读文档。很多简单的错误代码 (1 和 2) 代码内被改变到 '真正的错误'。此外,很多常规问题被固定在兼容性和自定义项。
标签: stable major
This release introduces the CTR_DBRG random generator based on AES-256-CTR (NIST SP 800-90) and a generic entropy accumulator, next to the already existing HAVEGE random generator. The behaviour of x509parse_crt() has changed, though. It's backwards compatible with pre-1.1.0 code. For permissive parsing, you now have to use the return code differently; please read the documentation. A lot of simple error codes (1 and 2) inside the code were changed to 'real errors'. In addition, a lot of standing issues were fixed with regards to compatibility and customization.

2011-08-09 21:41
1.0.0

0.99已发布以来,已没有什么大的变化。由于以前的稳定版本,许多功能和新功能是为更好地与第三方软件集成补充,增加了文档,抽象层增加了,代码被清理,代码被分成模块支持的PKCS#1 V2.1 EMSA编码,从而支持RSAES - OAEP和RSASSA - PSS的业务增加了,并且被列入了许多额外的例子。
标签: Major
No major changes have been made since the 0.99 pre-releases. Since the previous stable release, many features and new functionality was added for better integration with third party software, documentation was added, abstraction layers were added, code was cleaned up, code was separated into modules, support for PKCS#1 v2.1 EMSA encoding and thus support for RSAES-OAEP and RSASSA-PSS operations was added, and many extra examples were included.

2011-05-27 21:25
0.99-pre5

此版本包括1.0.0之前的版本最终发布一些急需adaptions。如果没有严重的问题,在此版本中发现,这将最终实现一个正式版1.0.0。此版本允许您禁用所有的文件系统相关的功能,并增加了印刷错误字串的功能和用于SMTP客户端和服务器的一些额外的分叉的例子。
This version includes some much needed adaptions before the final release of version 1.0.0. If no severe problems are found in this release, this will culminate in an official version 1.0.0. This release allows you to disable all filesystem related functions, and adds printed error string functionality and some extra examples for SMTP clients and forked servers.

2011-03-01 12:24
0.99-pre3

一个可能的文内式中路Diffie Hellman密钥交换攻击是固定的。更多信息可在PolarSSL安全咨询2011-01。
A possible Man-in-the-Middle attack on the Diffie Hellman key exchange was fixed. More information can be found in PolarSSL Security Advisory 2011-01.

2011-03-01 12:24
0.14.2

一个可能的文内式中路Diffie Hellman密钥交换攻击是固定的。更多信息可在PolarSSL安全咨询2011-01。
标签: Stable
A possible Man-in-the-Middle attack on the Diffie Hellman key exchange was fixed. More information can be found in PolarSSL Security Advisory 2011-01.

Project Resources