A C++ Crypto Library

Edit Package Botan.openSUSE_13.1_Update

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-1.10.5.tbz 0002214817 2.11 MB
Botan-fix_install_paths.patch 0000001778 1.74 KB
Botan-fix_miller_rabin_test.patch 0000001850 1.81 KB
Botan-fix_pkgconfig.patch 0000000438 438 Bytes
Botan-inttypes.patch 0000001248 1.22 KB
Botan-no-buildtime.patch 0000000538 538 Bytes
Botan-ull_constants.patch.bz2 0000004718 4.61 KB
Botan.changes 0000016659 16.3 KB
Botan.spec 0000004243 4.14 KB
aarch64-support.patch 0000000227 227 Bytes
baselibs.conf 0000000129 129 Bytes
dont-set-mach-value.diff 0000000613 613 Bytes
Revision 1 (latest revision is 2)
Thorsten Behrens's avatar Thorsten Behrens (netsroth) committed (revision 1)
- add patch Botan-fix_miller_rabin_test.patch
  fix for unsafe Miller Rabin primality test, details:
  http://lists.randombit.net/pipermail/botan-devel/2014-April/001920.html

- Update to 1.10.5
  * A potential crash in the AES-NI implementation of the AES-192 key schedule
    (caused by misaligned loads) has been fixed.
  * A previously conditional operation in Montgomery multiplication and
    squaring is now always performed, removing a possible timing channel.

- aarch64-support.patch: add support for aarch64

- update to 1.10.3:
  * A change in 1.10.2 accidentally broke ABI compatibility with 
    1.10.1 and earlier versions, causing programs compiled against 
    1.10.1 to crash if linked with 1.10.2 at runtime.
  * Recent versions of OpenSSL include extra information in ECC 
    private keys, the presence of which caused an exception when such 
    a key was loaded by botan. The decoding of ECC private keys has been 
    changed to ignore these fields if they are set.
- remove Botan-qt_thread_support.patch no needed anymore

- don't fiddle with march settings, we want the distro defaults
  (fixes build on ARM)

- little spec cleanup

- Implement baselibs.conf for package
- Remove obsolete/redundant tags
Comments 0
openSUSE Build Service is sponsored by