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 6 (latest revision is 7)
Ludwig Nussel's avatar Ludwig Nussel (lnussel_factory) accepted request 595523 from Daniel Molkentin's avatar Daniel Molkentin (dmolkentin) (revision 6)
- 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