Download List

Projeto Descrição

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 Requirements

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-02-25 22:54
0.99 prerelease 2

Este pré-lançamento da versão 1.0.0 adiciona uma série de características e funcionalidades necessárias para uma melhor integração com softwares de terceiros. A documentação do código-fonte foi melhorada. Alto nível e documentos de projeto de nível de módulo foram adicionados. As maiores novidades são as camadas de abstração para os resumos das mensagens e das cifras. No momento, esta é apenas para efeitos de integração de terceiros, mas o núcleo do PolarSSL provavelmente irá utilizar estes no futuro também. O suporte para smartcards foi acrescentado através da integração de uma biblioteca PKCS # 11 (libpkcs11-ajudante). PEM foi separada em um módulo.
Tags: Devel
This prerelease for version 1.0.0 adds a lot of features and functionality needed for better integration with third party software. The source code documentation was improved. High level and module level design documents were added. The biggest new features are the abstraction layers for message digests and ciphers. At the moment, this is just for third party integration purposes, but the core of PolarSSL will most likely use these in the future as well. Support for smartcards was added through integration of a PKCS#11 library (libpkcs11-helper). PEM was separated into a module.

2010-08-17 18:35
0.14.0

Esta versão inclui suporte para TLS 1.1 e em tempo de compilação e tempo de execução informações sobre a versão. A informação da versão permite uma melhor gestão dos PolarSSL como um plugin em outros projetos. A dependência de rand () em rsa_pkcs1_encrypt () foi removido, e os protótipos de função de rsa_init (), rsa_gen_key (), e rsa_pkcs1_encrypt () foram alterados como resultado. Além disso, um possível impasse foi fixado e suporte para chaves PKCS1v2 foi corrigido.
This release includes support for TLS 1.1 and compile-time and run-time version information. The version information allows for better managing of PolarSSL as a plugin in other projects. The dependency on rand() in rsa_pkcs1_encrypt() was removed, and the function prototypes of rsa_init(), rsa_gen_key(), and rsa_pkcs1_encrypt() were changed as a result. In addition a possible deadlock was fixed and support for PKCS1v2 keys was fixed.

2010-03-24 19:07
0.13.1

Small bugs na versão 0.13.0 relacionadas a um único Makefile e qualificadores const foram corrigidos.
Small bugs in the 0.13.0 release related to a single Makefile and const qualifiers were fixed.

2010-03-22 17:42
0.13.0

Esta versão corrige os bugs conhecidos aberto, além de padronizar o melhor interface de criptografia histórico para alguns algoritmos. A maior mudança é a adição de correção const no código. Um aplicativo simples para extração de arquivos de certificados SSL e córregos foi adicionado também.
This release fixes the known open bugs, in addition to better standardizing the historic crypto interface for some algorithms. The largest change is the addition of const correctness in the code. An easy application for extracting certificates from files and SSL streams was added as well.

2009-11-04 03:54
0.12.1

Esta é uma versão bugfix pequeno para deixar os testes de honra alguns dos config define em vez de jogar os erros. Nem tudo é aceito, mas MD2 e MD4 testes relacionados honram seus define. Definições teste Cobertura agora suportam o sistema de marcação 'depends_on'. Testes específicos que requerem algoritmos de hashing agora honrar o define. Um erro de digitação no # ifdef em x509parse.c foi corrigido.
This is a small bugfix release to let the tests honor some of the config defines instead of throwing errors. Not everything is honored, but MD2 and MD4 related tests do honor their defines. Coverage test definitions now support the 'depends_on' tagging system. Tests requiring specific hashing algorithms now honor the defines. A typo in #ifdef in x509parse.c has been fixed.

Project Resources