- Joined
- 11 yrs. 6 mth. 26 days
- Messages
- 5,381
- Reaction score
- 18,380
- Age
- 45
- Wallet
- 11,590$
- [email protected]
Botan is a C++ library of cryptographic algorithms, including AES, DES, SHA-1, RSA, DSA, Diffie-Hellman, and many
others. It also supports X.509 certificates and CRLs, and PKCS #10 certificate requests, and has a high level filter/pipe
message processing system. The library is easily portable to most systems and compilers, and includes a substantial
tutorial and API reference.
Changes : A previously conditional operation in Montgomery multiplication and squaring is now always performed,
removing a possible timing channel. A potential crash in the AES-NI implementation of the AES-192 key schedule
(caused by misaligned loads) has been fixed. The correct flags for creating a shared library on OS X under Clang are
now used, and a compile time incompatibility with Visual C++ 2012 has been fixed.
Systems | Linux
others. It also supports X.509 certificates and CRLs, and PKCS #10 certificate requests, and has a high level filter/pipe
message processing system. The library is easily portable to most systems and compilers, and includes a substantial
tutorial and API reference.
Changes : A previously conditional operation in Montgomery multiplication and squaring is now always performed,
removing a possible timing channel. A potential crash in the AES-NI implementation of the AES-192 key schedule
(caused by misaligned loads) has been fixed. The correct flags for creating a shared library on OS X under Clang are
now used, and a compile time incompatibility with Visual C++ 2012 has been fixed.
Systems | Linux