Download List

Projeto Descrição

Botan is a crypto library written in C++. It provides a variety of cryptographic algorithms, including common ones such as AES, MD5, SHA, HMAC, RSA, Diffie-Hellman, DSA, and ECDSA, as well as many others that are more obscure or specialized. It also offers SSL/TLS (client and server), X.509v3 certificates and CRLs, and PKCS #10 certificate requests. A message processing system that uses a filter/pipeline metaphor allows for many common cryptographic tasks to be completed with just a few lines of code. Assembly and SIMD optimizations for common CPUs offers speedups for critical algorithms like AES and SHA-1.

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-07-11 22:54
1.8.13

Esta versão corrige uma condição de corrida que poderia causar corrupção de memória em aplicativos multithread.
Tags: stable bugfix
This release fixes a race condition that could cause memory corruption in multithreaded applications.

2011-06-21 05:33
1.10.0

Esta versão adiciona SSL / TLS (cliente e servidor de modo, até TLS v1.1), o esquema de assinatura 34,10-2.001 GOST, a função hash Keccak, a cifra de fluxo XSalsa20, hashing de senha bcrypt, AES embrulho chave, carregada dinamicamente motores , e uma série de outras funcionalidades. Novas otimizações para o AES, Serpente, ECDH, ECDSA, e SHA-2 também estão incluídos.
Tags: Stable
This release adds SSL/TLS (both client and server mode, up to TLS v1.1), the GOST 34.10-2001 signature scheme, the Keccak hash function, the XSalsa20 stream cipher, bcrypt password hashing, AES key wrapping, dynamically loaded engines, and a number of other features. New optimizations for AES, Serpent, ECDH, ECDSA, and SHA-2 are also included.

2011-06-04 09:23
1.9.18

A implementação de SSL podem agora ser usados ​​com o Visual C + + 2010 de implementação TR1. Numerosos otimizações para os algoritmos de ECC fornecem 20 a melhorias de desempenho de 50%. Alguns bugs portabilidade afetando usuários do Solaris foram corrigidos, assim como os erros que foram desencadeadas no âmbito do Visual C + + 2010 e compiladores Clang. Um bug que poderia causar negação de serviço aos usuários verificar GOST 34,10 assinaturas também foi corrigido.
The SSL implementation can now be used with Visual C++ 2010's TR1 implementation. Numerous optimizations for the ECC algorithms provide 20 to 50% performance improvements. Some portability bugs affecting Solaris users were fixed, as were bugs that were triggered under the Visual C++ 2010 and Clang compilers. A bug that could cause denial of service to users verifying GOST 34.10 signatures was also fixed.

2011-04-30 13:53
1.9.17

Esta versão adiciona algumas novas opções para controlar o uso da Esfinge e Doxygen para gerar documentação. Um erro que quebrou detecção de características de execução em processadores x86 foi corrigido. Suporte para o clone BeOS / Haiku continuação foi melhorada. Este é o terceiro candidato a lançamento e espero final para a próxima árvore estável.
This release adds some new options for controlling use of Sphinx and Doxygen for generating documentation. A bug that broke runtime feature detection on x86 processors has been fixed. Support for the BeOS clone/continuation Haiku has been improved. This is the third and hopefully final release candidate for the next stable tree.

2011-04-12 06:42
1.9.16

A documentação foi reescrito em texto reStructurered para uso com o instrumento de documentação Esfinge. A documentação também foi expandido para cobrir novos recursos nas versões mais recentes.
Tags: Documentation
The documentation has been rewritten in reStructurered Text for use with the Sphinx documentation tool. The documentation has also been greatly expanded to cover new features in the latest releases.

Project Resources