Accepting request 994251 from devel:libraries:c_c++

- Enable SSE2 to fix i586 build
- Update to 8.7.0

OBS-URL: https://build.opensuse.org/request/show/994251
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcryptopp?expand=0&rev=37
factory
Dominique Leuenberger 10 months ago committed by Git OBS Bridge
commit 9a538167f2

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9304625f4767a13e0a5f26d0f019d78cf9375604a33e5391c3bf2e81399dfeb8
size 9135665

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8d6a4064b8e9f34cd3e838f5a12c40067ee7b95ee37d9173ec273cb0913e7ca2
size 9139064

@ -1 +1 @@
libcryptopp8_6_0
libcryptopp8_7_0

@ -1,3 +1,20 @@
-------------------------------------------------------------------
Wed Aug 10 04:17:28 UTC 2022 - Bernhard Wiedemann <bwiedemann@suse.com>
- Enable SSE2 to fix i586 build
-------------------------------------------------------------------
Tue Aug 9 07:18:25 UTC 2022 - Bernhard Wiedemann <bwiedemann@suse.com>
- Update to 8.7.0
- https://cryptopp.com/release870.html
* fix RSA key generation for small moduli (GH #1136)
* fix AES-GCM with AESNI but without CLMUL (GH #1132)
* rework CFB_CipherTemplate::ProcessData and AdditiveCipherTemplate::ProcessData (GH #1088, GH #1103)
+ restored performance and avoided performance penalty of a temp buffer
* fix undersized SecBlock buffer in Integer bit operations (GH #1072)
* work around several GCC 11 & 12 problems
-------------------------------------------------------------------
Sat Sep 25 08:00:47 UTC 2021 - Dave Plater <davejplater@gmail.com>

@ -1,7 +1,7 @@
#
# spec file for package libcryptopp
#
# Copyright (c) 2021 SUSE LLC
# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -17,7 +17,7 @@
%define major 8
%define minor 6
%define minor 7
%define patch 0
%define pkg_version %{major}%{minor}%patch
# There is no upstream interface version information.
@ -76,6 +76,9 @@ curve crypto. This package is used for crypto++ development.
%define _lto_cflags %{nil}
%endif
CXXFLAGS="-DNDEBUG %{optflags} -fpic -fPIC -pthread -fopenmp"
%ifarch i586
CXXFLAGS="$CXXFLAGS -mmmx -msse2"
%endif
# aarch64 arm -march=armv7-a -mfpu=neon
%ifarch ppc64
CXXFLAGS="$CXXFLAGS -DCRYPTOPP_DISABLE_ALTIVEC"
@ -116,7 +119,9 @@ Cflags:
EOF
%check
%ifnarch i586
LD_LIBRARY_PATH=%{buildroot}%{_libdir} %make_build test
%endif
%post -n %{name}%{sover} -p /sbin/ldconfig
%postun -n %{name}%{sover} -p /sbin/ldconfig
@ -129,6 +134,7 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} %make_build test
%doc Readme.txt
%{_includedir}/cryptopp
%{_libdir}/libcryptopp.so
%{_libdir}/libcryptopp.so.%{major}
%{_libdir}/pkgconfig/cryptopp.pc
%changelog

Loading…
Cancel
Save