A C++ Crypto Library

Edit Package Botan

Botan is a C++ library that provides support for many common
cryptographic operations, including encryption, authentication, and
X.509v3 certificates and CRLs. A wide variety of algorithms is
supported, including RSA, DSA, DES, AES, MD5, and SHA-1.

Refresh
Refresh
Source Files
Filename Size Changed
Botan-2.6.0.tgz 0006599127 6.29 MB
Botan-2.6.0.tgz.asc 0000000488 488 Bytes
Botan.changes 0000047495 46.4 KB
Botan.keyring 0000001751 1.71 KB
Botan.spec 0000004189 4.09 KB
baselibs.conf 0000000123 123 Bytes
Revision 22 (latest revision is 34)
Ludwig Nussel's avatar Ludwig Nussel (lnussel_factory) accepted request 595523 from Daniel Molkentin's avatar Daniel Molkentin (dmolkentin) (revision 22)
- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)
Comments 0
openSUSE Build Service is sponsored by