forked from pool/Botan
Accepting request 792362 from home:polslinux:branches:devel:libraries:c_c++
- 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 OBS-URL: https://build.opensuse.org/request/show/792362 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/Botan?expand=0&rev=92
This commit is contained in:
parent
42e270e1b3
commit
d2b7843e95
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:88481997578c27924724fea76610d43d9f59c99edfe561d41803bbc98871ad31
|
|
||||||
size 7240021
|
|
@ -1,11 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
|
|
||||||
iQEzBAABCAAdFiEEYh2vZBHhhRxM+aLhYhHr8e+637wFAlyfY5gACgkQYhHr8e+6
|
|
||||||
37zznAgAslYskgijfn0oGg43GtaPga3qq04iUxLH+MYLCOaBiIPz5AFDHULAVg1P
|
|
||||||
CVRpYvkglxDYgZVNbWRgbHUrnFju01KU9DwbTD96mcjvKq0dYbpAIn5Sp80iQ8Sr
|
|
||||||
0ApydPU0sdsrwKAz3vu7NG14rlz935uH05AiRw1WtnAG+42Y0qEbqjcCSvkhFhcn
|
|
||||||
iSzqBZwMIlyaIH0HTSiZTNLp/WFx5c9bIVpqSb1USBuJ+KM55HgvNGhaesGupkkQ
|
|
||||||
Nm2ZYNHw3hG8O194Q9HXOlwWtl2OWVsPYofei14ld99ToUvlX4sJzL722zRGzDHY
|
|
||||||
q2x1pquYuuhbVZBpSTnNHh2xo61oaA==
|
|
||||||
=YxW6
|
|
||||||
-----END PGP SIGNATURE-----
|
|
3
Botan-2.14.0.tar.xz
Normal file
3
Botan-2.14.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:0c10f12b424a40ee19bde00292098e201d7498535c062d8d5b586d07861a54b5
|
||||||
|
size 5958948
|
11
Botan-2.14.0.tar.xz.asc
Normal file
11
Botan-2.14.0.tar.xz.asc
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQEzBAABCAAdFiEEYh2vZBHhhRxM+aLhYhHr8e+637wFAl6LEUEACgkQYhHr8e+6
|
||||||
|
37zeyAf/XR0IcWdTE5mW7yRmkYMm+1kDkmiTk4Zow+kTZhRegX691PX3jAMNCi0A
|
||||||
|
Gxp7waf0bYT0Qu6LvncqXINCPaSTsjilO6WCDcfIe4FOJzCLRc+TCVNwGxImCxzr
|
||||||
|
Zhs4d3YtaQk7Qh4+eu9nwJ1K9N0AC9QfdCMY2DPVEBMYm2PxrXl19WhLzCJQi+tP
|
||||||
|
+Rju2N3SQPCeGkgY3PCQfIX2N8GqVRa4MhacUD3hcUhTPngI+z5Fchbm/BdKo1qW
|
||||||
|
YDFh1Se8SvdxGzaCB6iIHayGTueyzUzCzc5fIElbo4vZ+VMKinxY8I/Ly5VOdZNy
|
||||||
|
IHlGHk+vKJkklnW/Wf1WQgrYfqETOQ==
|
||||||
|
=Okhl
|
||||||
|
-----END PGP SIGNATURE-----
|
@ -1,3 +1,51 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 8 08:19:50 UTC 2020 - Paolo Stivanin <info@paolostivanin.com>
|
||||||
|
|
||||||
|
- 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
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Apr 2 12:54:40 UTC 2019 - Daniel Molkentin <daniel.molkentin@suse.com>
|
Tue Apr 2 12:54:40 UTC 2019 - Daniel Molkentin <daniel.molkentin@suse.com>
|
||||||
|
|
||||||
|
13
Botan.spec
13
Botan.spec
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package Botan
|
# 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
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# 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
|
%define short_version 2
|
||||||
Name: Botan
|
Name: Botan
|
||||||
Version: 2.10.0
|
Version: 2.14.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A C++ Crypto Library
|
Summary: A C++ Crypto Library
|
||||||
License: BSD-2-Clause
|
License: BSD-2-Clause
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Url: http://botan.randombit.net
|
URL: http://botan.randombit.net
|
||||||
Source0: http://botan.randombit.net/releases/Botan-%{version}.tgz
|
Source0: http://botan.randombit.net/releases/Botan-%{version}.tar.xz
|
||||||
Source1: http://botan.randombit.net/releases/Botan-%{version}.tgz.asc
|
Source1: http://botan.randombit.net/releases/Botan-%{version}.tar.xz.asc
|
||||||
Source2: %{name}.keyring
|
Source2: %{name}.keyring
|
||||||
Source3: baselibs.conf
|
Source3: baselibs.conf
|
||||||
BuildRequires: bzip2 >= 1.0.2
|
BuildRequires: bzip2 >= 1.0.2
|
||||||
@ -89,6 +89,7 @@ Documentation of Botan package.
|
|||||||
%setup -q -n Botan-%{version}
|
%setup -q -n Botan-%{version}
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
%define _lto_cflags %{nil}
|
||||||
export RPM_OPT_FLAGS
|
export RPM_OPT_FLAGS
|
||||||
python3 ./configure.py \
|
python3 ./configure.py \
|
||||||
--prefix=%{_prefix} \
|
--prefix=%{_prefix} \
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
libbotan-2-10
|
libbotan-2-13
|
||||||
libbotan-devel
|
libbotan-devel
|
||||||
requires -libbotan-<targettype> = <version>
|
requires -libbotan-<targettype> = <version>
|
||||||
requires "libbotan-2-10-<targettype> = <version>"
|
requires "libbotan-2-13-<targettype> = <version>"
|
||||||
|
Loading…
Reference in New Issue
Block a user