Download List

Project Description

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.

2009-11-04 06:17 Back to release list
1.9.2

This release adds a version of Serpent using AltiVec, as well as implementations of XTEA for SSE2 and AltiVec. Optimizations for SHA-1 and SHA-2 improving performance by 5-10% were also made. CPU feature identification for x86/x86-64 processors was fixed for Intel C++ and Visual C++.
Tags: Unstable

Project Resources