Botan 是一个使用 BSD 授权的 C++ 的加密算法库,支持 AES, DES, SHA-1, RSA, DSA, Diffie-Hellman 等算法,支持 X.509 与 CRLs 和 PKCS #10 证书。详细如下:
Botan 1.9.10 增加了使用 SSSE3 指令实现 AES 加密算法,添加可在运行时加载功能,可使用 GCC 的 byteswap 函数,修复两个 x86 汇编引擎,重命名 S2K 为 PBKDF 等功能。
2010-08-12: 1.9.10
- Add a constant time AES implementation using SSSE3
- Add support for loading new Engines at runtime
- Use GCC byteswap intrinsics where possible
- Drop support for building with Python 2.4
- Fix benchmarking of block ciphers in ECB mode
- Consolidate the two x86 assembly engines
- Rename S2K to PBKDF
点击进入 Botan 项目主页 |