Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libcryptopp-devel-8.9.0-5.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: libcryptopp-devel Distribution: openSUSE:Factory:zSystems
Version: 8.9.0 Vendor: openSUSE
Release: 5.1 Build date: Fri Oct 24 08:59:04 2025
Group: Unspecified Build host: reproducible
Size: 2383766 Source RPM: libcryptopp-8.9.0-5.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.cryptopp.com
Summary: Development files for libcryptopp, a cryptographic library for C++
The Crypto++ library provides authenticated encryption, stream and
block ciphers, block cipher operation modes, message authentication
codes, hash functions, PKI crypto, key agreement schemes and elliptic
curve crypto. This package is used for crypto++ development.

Provides

Requires

License

BSL-1.0

Changelog

* Fri Oct 24 2025 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Fix build on aarch64
* Tue Oct 07 2025 Angel Yankov <angel.yankov@suse.com>
  - Security fix [bsc#1224280, CVE-2024-28285]
    * potential leak of secret key of ElGamal encryption via fault injection
    * Added patch libcryptopp-CVE-2024-28285.patch
    * https://github.com/weidai11/cryptopp/issues/1262
* Mon Feb 03 2025 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Rename patch to patchlevel to avoid confusion on check and avoid:
    line 75: Patch number not specified: patch
* Thu Jan 04 2024 pgajdos@suse.com
  - security update
  - added patches
    fix CVE-2023-50981 [bsc#1218222], issue on ModularSquareRoot function leads to potential DoS
    https://github.com/weidai11/cryptopp/pull/1255
    + libcryptopp-CVE-2023-50981.patch
* Thu Dec 21 2023 pgajdos@suse.com
  - version update to 8.9.0
    * Crypto++ 8.9 was released on October 1, 2023. The 8.9 release
      was a minor, unplanned release. There were no CVEs and one
      memory error.
    * The 8.9 release was driven by the fix for `ProcessData`, and
      the failures when `inString==outString`. Also see GH #1231,
      Rabbit Produces null Keystream When inString == outString.
    * Release notes
    * ===========
    * minor release, recompile of programs required
    * expanded community input and support
    * 88 unique contributors as of this release
    * add additional tests to datatest.cpp
    * fix SIMON128 Asan finding on POWER8
    * fix AES/CFB and AES/CTR modes self test failures when using
      Cryptogams AES on ARMv7
    * fix ARIA/CTR mode self test failures when inString==outString
    * fix HIGHT/CTR mode self test failures when
      inString==outString
    * fix Rabbit/CTR mode self test failures when
      inString==outString
    * fix HC128/CTR and HC256/CTR mode self test failures when
      inString==outString
    * fix Prime Table and dangling reference to a temporary
    * fix Singleton::Ref() when using C++11 memory fences
    * remove unneeded call to Crop() in Randomize()
  - modified patches
    % libcryptopp-shared.patch (refreshed)
  - modified sources
    % baselibs.conf
  - added patches
    fix CVE-2023-50980 [bsc#1218219], DoS via malformed DER public key file
    + libcryptopp-CVE-2023-50980.patch
* Sun Jul 16 2023 Dirk Müller <dmueller@suse.com>
  - update to 8.8.0:
    * minor release, recompile of programs required
    * expanded community input and support
    * 88 unique contributors as of this release
    * fix crash in cryptest.exe when invoked with no options
    * fix crash in library due to GCC removing live code
    * fix RSA with key size 16 may provide an invalid key
    * fix failure to build on 32-bit x86
    * fix failure to build on iPhone Simulator for arm64
    * fix failure to build on Windows arm64
    * test for SSSE3 before using the ISA
    * fix include of  when using MSVC
    * improve performance of CRC32C_Update_SSE42 for x86-64
    * update documentation
* Wed Aug 10 2022 Bernhard Wiedemann <bwiedemann@suse.com>
  - Enable SSE2 to fix i586 build
* Tue Aug 09 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 2021 Dave Plater <davejplater@gmail.com>
  - Update to 8.6.0
  -upstream changes:
    * This release clears CVE-2021-40530 and fixes a problem with
    ChaCha20 AVX2 implementation.
    * The CVE was due to ElGamal encryption using a work estimate to
    size encryption exponents instead subgroup order.
    * The ChaCha20 issue was due to mishandling a carry in the AVX2
    code path. The ChaCha20 issue was difficult to duplicate, so
    most users should not experience it.
* Wed Mar 17 2021 Dirk Müller <dmueller@suse.com>
  - update to 8.5.0:
    * minor release, no recompile of programs required
    * expanded community input and support
    * 70 unique contributors as of this release
    * port to Apple M1 hardware

Files

/usr/include/cryptopp
/usr/include/cryptopp/3way.h
/usr/include/cryptopp/adler32.h
/usr/include/cryptopp/adv_simd.h
/usr/include/cryptopp/aes.h
/usr/include/cryptopp/aes_armv4.h
/usr/include/cryptopp/algebra.h
/usr/include/cryptopp/algparam.h
/usr/include/cryptopp/allocate.h
/usr/include/cryptopp/arc4.h
/usr/include/cryptopp/argnames.h
/usr/include/cryptopp/aria.h
/usr/include/cryptopp/arm_simd.h
/usr/include/cryptopp/asn.h
/usr/include/cryptopp/authenc.h
/usr/include/cryptopp/base32.h
/usr/include/cryptopp/base64.h
/usr/include/cryptopp/basecode.h
/usr/include/cryptopp/bench.h
/usr/include/cryptopp/blake2.h
/usr/include/cryptopp/blowfish.h
/usr/include/cryptopp/blumshub.h
/usr/include/cryptopp/camellia.h
/usr/include/cryptopp/cast.h
/usr/include/cryptopp/cbcmac.h
/usr/include/cryptopp/ccm.h
/usr/include/cryptopp/chacha.h
/usr/include/cryptopp/chachapoly.h
/usr/include/cryptopp/cham.h
/usr/include/cryptopp/channels.h
/usr/include/cryptopp/cmac.h
/usr/include/cryptopp/config.h
/usr/include/cryptopp/config_align.h
/usr/include/cryptopp/config_asm.h
/usr/include/cryptopp/config_cpu.h
/usr/include/cryptopp/config_cxx.h
/usr/include/cryptopp/config_dll.h
/usr/include/cryptopp/config_int.h
/usr/include/cryptopp/config_misc.h
/usr/include/cryptopp/config_ns.h
/usr/include/cryptopp/config_os.h
/usr/include/cryptopp/config_ver.h
/usr/include/cryptopp/cpu.h
/usr/include/cryptopp/crc.h
/usr/include/cryptopp/cryptlib.h
/usr/include/cryptopp/darn.h
/usr/include/cryptopp/default.h
/usr/include/cryptopp/des.h
/usr/include/cryptopp/dh.h
/usr/include/cryptopp/dh2.h
/usr/include/cryptopp/dll.h
/usr/include/cryptopp/dmac.h
/usr/include/cryptopp/donna.h
/usr/include/cryptopp/donna_32.h
/usr/include/cryptopp/donna_64.h
/usr/include/cryptopp/donna_sse.h
/usr/include/cryptopp/drbg.h
/usr/include/cryptopp/dsa.h
/usr/include/cryptopp/eax.h
/usr/include/cryptopp/ec2n.h
/usr/include/cryptopp/eccrypto.h
/usr/include/cryptopp/ecp.h
/usr/include/cryptopp/ecpoint.h
/usr/include/cryptopp/elgamal.h
/usr/include/cryptopp/emsa2.h
/usr/include/cryptopp/eprecomp.h
/usr/include/cryptopp/esign.h
/usr/include/cryptopp/factory.h
/usr/include/cryptopp/fhmqv.h
/usr/include/cryptopp/files.h
/usr/include/cryptopp/filters.h
/usr/include/cryptopp/fips140.h
/usr/include/cryptopp/fltrimpl.h
/usr/include/cryptopp/gcm.h
/usr/include/cryptopp/gf256.h
/usr/include/cryptopp/gf2_32.h
/usr/include/cryptopp/gf2n.h
/usr/include/cryptopp/gfpcrypt.h
/usr/include/cryptopp/gost.h
/usr/include/cryptopp/gzip.h
/usr/include/cryptopp/hashfwd.h
/usr/include/cryptopp/hc128.h
/usr/include/cryptopp/hc256.h
/usr/include/cryptopp/hex.h
/usr/include/cryptopp/hight.h
/usr/include/cryptopp/hkdf.h
/usr/include/cryptopp/hmac.h
/usr/include/cryptopp/hmqv.h
/usr/include/cryptopp/hrtimer.h
/usr/include/cryptopp/ida.h
/usr/include/cryptopp/idea.h
/usr/include/cryptopp/integer.h
/usr/include/cryptopp/iterhash.h
/usr/include/cryptopp/kalyna.h
/usr/include/cryptopp/keccak.h
/usr/include/cryptopp/lea.h
/usr/include/cryptopp/lsh.h
/usr/include/cryptopp/lubyrack.h
/usr/include/cryptopp/luc.h
/usr/include/cryptopp/mars.h
/usr/include/cryptopp/md2.h
/usr/include/cryptopp/md4.h
/usr/include/cryptopp/md5.h
/usr/include/cryptopp/mdc.h
/usr/include/cryptopp/mersenne.h
/usr/include/cryptopp/misc.h
/usr/include/cryptopp/modarith.h
/usr/include/cryptopp/modes.h
/usr/include/cryptopp/modexppc.h
/usr/include/cryptopp/mqueue.h
/usr/include/cryptopp/mqv.h
/usr/include/cryptopp/naclite.h
/usr/include/cryptopp/nbtheory.h
/usr/include/cryptopp/nr.h
/usr/include/cryptopp/oaep.h
/usr/include/cryptopp/oids.h
/usr/include/cryptopp/osrng.h
/usr/include/cryptopp/ossig.h
/usr/include/cryptopp/padlkrng.h
/usr/include/cryptopp/panama.h
/usr/include/cryptopp/pch.h
/usr/include/cryptopp/pkcspad.h
/usr/include/cryptopp/poly1305.h
/usr/include/cryptopp/polynomi.h
/usr/include/cryptopp/ppc_simd.h
/usr/include/cryptopp/pssr.h
/usr/include/cryptopp/pubkey.h
/usr/include/cryptopp/pwdbased.h
/usr/include/cryptopp/queue.h
/usr/include/cryptopp/rabbit.h
/usr/include/cryptopp/rabin.h
/usr/include/cryptopp/randpool.h
/usr/include/cryptopp/rc2.h
/usr/include/cryptopp/rc5.h
/usr/include/cryptopp/rc6.h
/usr/include/cryptopp/rdrand.h
/usr/include/cryptopp/resource.h
/usr/include/cryptopp/rijndael.h
/usr/include/cryptopp/ripemd.h
/usr/include/cryptopp/rng.h
/usr/include/cryptopp/rsa.h
/usr/include/cryptopp/rw.h
/usr/include/cryptopp/safer.h
/usr/include/cryptopp/salsa.h
/usr/include/cryptopp/scrypt.h
/usr/include/cryptopp/seal.h
/usr/include/cryptopp/secblock.h
/usr/include/cryptopp/secblockfwd.h
/usr/include/cryptopp/seckey.h
/usr/include/cryptopp/seed.h
/usr/include/cryptopp/serpent.h
/usr/include/cryptopp/serpentp.h
/usr/include/cryptopp/sha.h
/usr/include/cryptopp/sha1_armv4.h
/usr/include/cryptopp/sha256_armv4.h
/usr/include/cryptopp/sha3.h
/usr/include/cryptopp/sha512_armv4.h
/usr/include/cryptopp/shacal2.h
/usr/include/cryptopp/shake.h
/usr/include/cryptopp/shark.h
/usr/include/cryptopp/simeck.h
/usr/include/cryptopp/simon.h
/usr/include/cryptopp/simple.h
/usr/include/cryptopp/siphash.h
/usr/include/cryptopp/skipjack.h
/usr/include/cryptopp/sm3.h
/usr/include/cryptopp/sm4.h
/usr/include/cryptopp/smartptr.h
/usr/include/cryptopp/sosemanuk.h
/usr/include/cryptopp/speck.h
/usr/include/cryptopp/square.h
/usr/include/cryptopp/stdcpp.h
/usr/include/cryptopp/strciphr.h
/usr/include/cryptopp/tea.h
/usr/include/cryptopp/threefish.h
/usr/include/cryptopp/tiger.h
/usr/include/cryptopp/trap.h
/usr/include/cryptopp/trunhash.h
/usr/include/cryptopp/ttmac.h
/usr/include/cryptopp/tweetnacl.h
/usr/include/cryptopp/twofish.h
/usr/include/cryptopp/validate.h
/usr/include/cryptopp/vmac.h
/usr/include/cryptopp/wake.h
/usr/include/cryptopp/whrlpool.h
/usr/include/cryptopp/words.h
/usr/include/cryptopp/xed25519.h
/usr/include/cryptopp/xtr.h
/usr/include/cryptopp/xtrcrypt.h
/usr/include/cryptopp/xts.h
/usr/include/cryptopp/zdeflate.h
/usr/include/cryptopp/zinflate.h
/usr/include/cryptopp/zlib.h
/usr/lib64/libcryptopp.so
/usr/lib64/libcryptopp.so.8
/usr/lib64/pkgconfig/cryptopp.pc
/usr/share/doc/packages/libcryptopp-devel
/usr/share/doc/packages/libcryptopp-devel/Readme.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Oct 31 00:36:47 2025