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

librnp0-0.18.1-2.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: librnp0 Distribution: openSUSE Tumbleweed
Version: 0.18.1 Vendor: openSUSE
Release: 2.1 Build date: Thu Apr 16 19:22:55 2026
Group: Unspecified Build host: reproducible
Size: 1075755 Source RPM: rnp-0.18.1-2.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.rnpgp.com/
Summary: OpenPGP implementation as a C++ library fully compliant with RFC 4880
RNP is a set of OpenPGP (RFC4880) tools, an alternative to GnuPG.
librnp is the library used by RNP for all OpenPGP functions, useful for
developers to build against, different from GPGME.

Provides

Requires

License

Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause

Changelog

* Thu Apr 16 2026 Andreas Stieger <andreas.stieger@gmx.de>
  - fix build on Tumbleweed, add rnp-v0.18.1-botan-1-1.patch
* Sat Nov 22 2025 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 0.18.1:
    * CVE-2025-13470: PKESK (public-key encrypted) session keys were
      generated as all-zero, allowing trivial decryption of messages
      encrypted with public keys only (boo#1253957, CVE-2025-13402)
* Sun Aug 03 2025 Andreas Stieger <andreas.stieger@gmx.de>
  - fix build on Leap 16.0
* Thu Jun 26 2025 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 0.18.0:
    * Discourage use of EAX AEAD mode
    * Generate RSA 3072-bit keys by default
    * Support dearmoring of GnuPG-armored files (with ARMORED FILE header)
    * Support DSA 4096 bit keys as some entities use them
    * Mark signatures, produced by encrypt-only key or subkey, as invalid
    * Allow extra spaces during armored key import
    * Better support of Botan 3.5.0+
    * Compatibility fixes for different systems
    * Update hash function from the weak one on change of the key expiration
    * Do not allow 64-bit ciphers for encryption without explicit option
    * Internal refactoring and performance updates
  - add rnp-v0.18.0-skip-test_encryption_x25519.patch to skip a
    failing test
  - Contains fixes to build with gcc 15
* Sat Aug 17 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - Build with Botan 3 on Leap 15.7
* Tue Jul 30 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - Build with Botan 3 on Tumbleweed
* Sun Jul 28 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - rnp 0.17.1:
    * Added support for Botan 3
    * Updated support for OpenSSL 3
    * Added support for mimemode in literal data packet
    * Relaxed Base64 decoding to allow spaces after the checksum
    * Added functions rnp_key_set_features() and
      rnp_signature_get_features()
  - drop patches no longer needed:
    * rnp-v0.17.0-cpp14-googletest.patch
    * rnp-v0.17.0-disable-static.patch
    * rnp-v0.17.0-system-sexp.patch
    * rnp-v0.17.0-test-SHA1-cutoff.patch
    * rnp-v0.17.0-tests.patch
* Wed Apr 03 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - switch to C++14 to fix build with new GoogleTest 1.14.0
    add rnp-v0.17.0-cpp14-googletest.patch
* Sat Jan 20 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - fix build after SHA-1 cutoff date
    add rnp-v0.17.0-test-SHA1-cutoff.patch
* Mon Jun 26 2023 Andreas Stieger <Andreas.Stieger@gmx.de>
  - build with system sexpp library (renamed)
* Mon Jun 19 2023 Andreas Stieger <Andreas.Stieger@gmx.de>
  - fix s390x tests - add rnp-v0.17.0-tests.patch
* Wed Jun 14 2023 Andreas Stieger <Andreas.Stieger@gmx.de>
  - build with system sexp library
    (add rnp-v0.17.0-system-sexp.patch)
  - drop rnp-v0.17.0-gcc13.patch no longer needed
* Wed Jun 14 2023 Andreas Stieger <Andreas.Stieger@gmx.de>
  - fix build on Leap (json-c)
* Mon Jun 12 2023 Andreas Stieger <Andreas.Stieger@gmx.de>
  - rnp 0.17.0:
    * Add support for hidden recipient during decryption
    * Improve support for offline secret keys during default key
      selection
    * Support for GnuPG 2
    * SExp parsing code is moved to separate library
    * Mark subkeys as expired instead of invalid if primary key is
      expired
    * AEAD: use OCB by default instead of EAX
    * Do not attempt to validate signatures of unexpected types
    * Use thread-safe time and date handling functions
    * Added ENABLE_BLOWFISH, ENABLE_CAST5 and ENABLE_RIPEMD160 build
      time options
    * Corrected usage of CEK/KEK algorithms if those differs
    * Add default armor message type for --enarmor command
    * Add command --set-filename to specify which file name should be stored in message
    * Add --add-subkey subcommand to the --edit-key
    * Add set-expire subcommand to the --edit-key
    * Add --s2k-iterations and --s2k-msec options to the rnp
    * dd --allow-weak-hash command to allow usage of weak hash algorithms
    * Report number of new/updated keys during the key import
  - add rnp-v0.17.0-disable-static.patch
  - add rnp-v0.17.0-gcc13.patch
  - uses bundled libsexp
* Mon Jun 12 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - rnp 0.16.3:
    * CVE-2023-29479: Fix issue with possible hang on malformed
      inputs (boo#1212253)
    * CVE-2023-29480: Fix issue where in some cases, secret keys
      remain unlocked after use (boo#1212254)

Files

/usr/lib64/librnp.so.0
/usr/lib64/librnp.so.0.18.1
/usr/share/licenses/librnp0
/usr/share/licenses/librnp0/LICENSE-OCB.md
/usr/share/licenses/librnp0/LICENSE.md


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Jul 24 15:27:28 2026