Hello community, here is the log from the commit of package Botan for openSUSE:Factory checked in at 2020-04-21 13:05:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/Botan (Old) and /work/SRC/openSUSE:Factory/.Botan.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "Botan" Tue Apr 21 13:05:48 2020 rev:53 rq:795525 version:2.14.0 Changes: -------- --- /work/SRC/openSUSE:Factory/Botan/Botan.changes 2019-04-05 11:56:50.882344514 +0200 +++ /work/SRC/openSUSE:Factory/.Botan.new.2738/Botan.changes 2020-04-21 13:05:52.240238291 +0200 @@ -1,0 +2,48 @@ +Wed Apr 8 08:19:50 UTC 2020 - Paolo Stivanin <[email protected]> + +- Update to Botan 2.14: + * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247) + * Optimize the vector permute AES implementation, especially improving + performance on ARMv7, Aarch64, and POWER. (GH #2243) + * Use a new algorithm for modular inversions which is both faster + and more resistant to side channel attacks. (GH #2287 #2296 #2301) + * Address an issue in CBC padding which would leak the length of the plaintext + which was being padded. Unpadding during decryption was not affected. + * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295) + * Increase the size of the ECC blinding mask and scale it based on the + size of the group order. (GH #880 #893 #2308) + * Add server side support for the TLS asio wrapper. (GH #2229) + * Add support for using Windows certificate store on MinGW (GH #2280) + * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter. + * Add Roughtime client (GH #2143 #1842) + * Add support for XMSS X.509 certificates (GH #2172) + * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213) + * Add AVX2 implementation of SHACAL2 (GH #2196) + * Support more functionality for X.509 in the Python API (GH #2165) + * Add generic CPU target useful when building for some new or unusual platform. + * Disable MD5 in BSI or NIST modes (GH #2188) + * Many currently public headers are being deprecated. If any such header is included by + an application, a warning is issued at compile time. + Headers issuing this warning will be made internal in a future major release. + * RSA signature performance improvements (GH #2068 #2070) + * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and + ChaCha20Poly1305 (GH #2117), especially for small messages. + * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100) + * Improve performance of POWER8 AES instructions (GH #2096) + * Add support for the POWER9 hardware random number generator (GH #2026) + * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022) + * In DTLS server, support a client crashing and then reconnecting from the same + source port, as described in RFC 6347 sec 4.2.8 (GH #2029) + * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042) + * Add support for the TLS v1.3 downgrade indicator. (GH #2027) + * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987) + * Add Bcrypt-PBKDF (GH #1990) + * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999) + * Add support for the TLS v1.3 supported_versions extension. (GH #1976) + * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000) + * Add support for OCSP stapling on server side. (GH #1703 #1967) + * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992) + * Add a certificate store for Linux/Unix systems. (GH #1885 #1936) + * Various Fixes + +------------------------------------------------------------------- Old: ---- Botan-2.10.0.tgz Botan-2.10.0.tgz.asc New: ---- Botan-2.14.0.tar.xz Botan-2.14.0.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ Botan.spec ++++++ --- /var/tmp/diff_new_pack.FCUj7v/_old 2020-04-21 13:05:53.352240509 +0200 +++ /var/tmp/diff_new_pack.FCUj7v/_new 2020-04-21 13:05:53.356240517 +0200 @@ -1,7 +1,7 @@ # # spec file for package Botan # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,17 +16,17 @@ # -%define version_suffix 2-10 +%define version_suffix 2-13 %define short_version 2 Name: Botan -Version: 2.10.0 +Version: 2.14.0 Release: 0 Summary: A C++ Crypto Library License: BSD-2-Clause Group: Development/Libraries/C and C++ -Url: http://botan.randombit.net -Source0: http://botan.randombit.net/releases/Botan-%{version}.tgz -Source1: http://botan.randombit.net/releases/Botan-%{version}.tgz.asc +URL: http://botan.randombit.net +Source0: http://botan.randombit.net/releases/Botan-%{version}.tar.xz +Source1: http://botan.randombit.net/releases/Botan-%{version}.tar.xz.asc Source2: %{name}.keyring Source3: baselibs.conf BuildRequires: bzip2 >= 1.0.2 @@ -89,6 +89,7 @@ %setup -q -n Botan-%{version} %build +%define _lto_cflags %{nil} export RPM_OPT_FLAGS python3 ./configure.py \ --prefix=%{_prefix} \ ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.FCUj7v/_old 2020-04-21 13:05:53.424240652 +0200 +++ /var/tmp/diff_new_pack.FCUj7v/_new 2020-04-21 13:05:53.424240652 +0200 @@ -1,4 +1,4 @@ -libbotan-2-10 +libbotan-2-13 libbotan-devel requires -libbotan-<targettype> = <version> - requires "libbotan-2-10-<targettype> = <version>" + requires "libbotan-2-13-<targettype> = <version>"
