Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package perl-CryptX for openSUSE:Factory 
checked in at 2026-05-13 20:58:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-CryptX (Old)
 and      /work/SRC/openSUSE:Factory/.perl-CryptX.new.1966 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-CryptX"

Wed May 13 20:58:52 2026 rev:23 rq:1352784 version:0.89.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-CryptX/perl-CryptX.changes  2025-09-08 
09:56:50.896707555 +0200
+++ /work/SRC/openSUSE:Factory/.perl-CryptX.new.1966/perl-CryptX.changes        
2026-05-13 20:58:53.928054015 +0200
@@ -1,0 +2,35 @@
+Mon May 11 08:37:41 UTC 2026 - Tina Müller <[email protected]>
+
+- updated to 0.89.0 (0.089)
+   see /usr/share/doc/packages/perl-CryptX/Changes
+
+  0.089   2026-05-10
+          - new: Crypt::ASN1
+          - new: Crypt::AuthEnc::SIV
+          - new: Crypt::AuthEnc::XChaCha20Poly1305
+          - new: Crypt::Cipher::SM4
+          - new: Crypt::Digest::TurboSHAKE
+          - new: Crypt::Digest::KangarooTwelve
+          - new: Crypt::PK::Ed448
+          - new: Crypt::PK::X448
+          - new: Crypt::Stream::XChaCha
+          - new: Crypt::Stream::XSalsa20
+          - Crypt::PK::Ed25519 - new functions: sign_message_ctx, 
verify_message_ctx, sign_message_ph, verify_message_ph
+          - Crypt::Digest: object digest accessors now finalize the object; 
use reset() before reuse
+          - Crypt::Mac + Crypt::AuthEnc: finalized-object lifecycle is now 
enforced consistently
+          - security/hardening fixes across 
Digest/Mac/AuthEnc/Mode/Stream/PK/PRNG
+          - fixes related to wycheproof test suite
+          - documentation cleanup & improvements
+          - support for RFC 8702 RSA-PSS-SHAKE128/256 and ECDSA-SHAKE128/256
+          - support for FRP256v1 elliptic-curve
+          - bundled libtomcrypt update branch:develop (commit: 8b5af49b 
2026-05-06)
+
+  0.088   2026-04-23
+          - Crypt::KeyDerivation - new functions: pbkdf1_openssl, 
bcrypt_pbkdf, scrypt_pbkdf, argon2_pbkdf
+          - Crypt::Misc - new functions: random_v7uuid, is_uuid
+          - bundled libtomcrypt update branch:develop (commit: 2e441a17 
2026-04-15)
+          - bundled libtommath update branch:develop (commit: ae40a87 
2026-04-20)
+          - security fix CVE-2026-41564 
https://github.com/DCIT/perl-CryptX/security/advisories/GHSA-24c2-gp6c-24c6
+            bsc#1262697
+
+-------------------------------------------------------------------

Old:
----
  CryptX-0.087.tar.gz

New:
----
  CryptX-0.089.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-CryptX.spec ++++++
--- /var/tmp/diff_new_pack.RgP0lI/_old  2026-05-13 20:58:54.488077105 +0200
+++ /var/tmp/diff_new_pack.RgP0lI/_new  2026-05-13 20:58:54.492077270 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-CryptX
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,10 +18,10 @@
 
 %define cpan_name CryptX
 Name:           perl-CryptX
-Version:        0.87.0
+Version:        0.89.0
 Release:        0
-# 0.087 -> normalize -> 0.87.0
-%define cpan_version 0.087
+# 0.089 -> normalize -> 0.89.0
+%define cpan_version 0.089
 License:        Artistic-1.0 OR GPL-1.0-or-later
 Summary:        Cryptographic toolkit
 URL:            https://metacpan.org/release/%{cpan_name}
@@ -30,12 +30,15 @@
 Source100:      README.md
 BuildRequires:  perl
 BuildRequires:  perl-macros
+Provides:       perl(Crypt::ASN1) = %{version}
 Provides:       perl(Crypt::AuthEnc) = %{version}
 Provides:       perl(Crypt::AuthEnc::CCM) = %{version}
 Provides:       perl(Crypt::AuthEnc::ChaCha20Poly1305) = %{version}
 Provides:       perl(Crypt::AuthEnc::EAX) = %{version}
 Provides:       perl(Crypt::AuthEnc::GCM) = %{version}
 Provides:       perl(Crypt::AuthEnc::OCB) = %{version}
+Provides:       perl(Crypt::AuthEnc::SIV) = %{version}
+Provides:       perl(Crypt::AuthEnc::XChaCha20Poly1305) = %{version}
 Provides:       perl(Crypt::Checksum) = %{version}
 Provides:       perl(Crypt::Checksum::Adler32) = %{version}
 Provides:       perl(Crypt::Checksum::CRC32) = %{version}
@@ -61,6 +64,7 @@
 Provides:       perl(Crypt::Cipher::SAFER_SK128) = %{version}
 Provides:       perl(Crypt::Cipher::SAFER_SK64) = %{version}
 Provides:       perl(Crypt::Cipher::SEED) = %{version}
+Provides:       perl(Crypt::Cipher::SM4) = %{version}
 Provides:       perl(Crypt::Cipher::Serpent) = %{version}
 Provides:       perl(Crypt::Cipher::Skipjack) = %{version}
 Provides:       perl(Crypt::Cipher::Twofish) = %{version}
@@ -75,6 +79,7 @@
 Provides:       perl(Crypt::Digest::BLAKE2s_224) = %{version}
 Provides:       perl(Crypt::Digest::BLAKE2s_256) = %{version}
 Provides:       perl(Crypt::Digest::CHAES) = %{version}
+Provides:       perl(Crypt::Digest::KangarooTwelve) = %{version}
 Provides:       perl(Crypt::Digest::Keccak224) = %{version}
 Provides:       perl(Crypt::Digest::Keccak256) = %{version}
 Provides:       perl(Crypt::Digest::Keccak384) = %{version}
@@ -99,6 +104,7 @@
 Provides:       perl(Crypt::Digest::SHA512_256) = %{version}
 Provides:       perl(Crypt::Digest::SHAKE) = %{version}
 Provides:       perl(Crypt::Digest::Tiger192) = %{version}
+Provides:       perl(Crypt::Digest::TurboSHAKE) = %{version}
 Provides:       perl(Crypt::Digest::Whirlpool) = %{version}
 Provides:       perl(Crypt::KeyDerivation) = %{version}
 Provides:       perl(Crypt::Mac) = %{version}
@@ -123,8 +129,10 @@
 Provides:       perl(Crypt::PK::DSA) = %{version}
 Provides:       perl(Crypt::PK::ECC) = %{version}
 Provides:       perl(Crypt::PK::Ed25519) = %{version}
+Provides:       perl(Crypt::PK::Ed448) = %{version}
 Provides:       perl(Crypt::PK::RSA) = %{version}
 Provides:       perl(Crypt::PK::X25519) = %{version}
+Provides:       perl(Crypt::PK::X448) = %{version}
 Provides:       perl(Crypt::PRNG) = %{version}
 Provides:       perl(Crypt::PRNG::ChaCha20) = %{version}
 Provides:       perl(Crypt::PRNG::Fortuna) = %{version}
@@ -137,87 +145,21 @@
 Provides:       perl(Crypt::Stream::Salsa20) = %{version}
 Provides:       perl(Crypt::Stream::Sober128) = %{version}
 Provides:       perl(Crypt::Stream::Sosemanuk) = %{version}
+Provides:       perl(Crypt::Stream::XChaCha) = %{version}
+Provides:       perl(Crypt::Stream::XSalsa20) = %{version}
 Provides:       perl(CryptX) = %{version}
 Provides:       perl(Math::BigInt::LTM) = %{version}
 %undefine       __perllib_provides
 %{perl_requires}
 
 %description
-Perl modules providing a cryptography based on at
-https://github.com/libtom/libtomcrypt library.
+Perl cryptographic modules built on the bundled at
+https://github.com/libtom/libtomcrypt library. The distribution also
+includes Math::BigInt::LTM, a Math::BigInt backend built on the bundled at
+https://www.libtom.net/LibTomMath/ library used internally by LibTomCrypt.
 
-* * Symmetric ciphers - see Crypt::Cipher and related modules
-
-Crypt::Cipher::AES, Crypt::Cipher::Anubis, Crypt::Cipher::Blowfish,
-Crypt::Cipher::Camellia, Crypt::Cipher::CAST5, Crypt::Cipher::DES,
-Crypt::Cipher::DES_EDE, Crypt::Cipher::IDEA, Crypt::Cipher::KASUMI,
-Crypt::Cipher::Khazad, Crypt::Cipher::MULTI2, Crypt::Cipher::Noekeon,
-Crypt::Cipher::RC2, Crypt::Cipher::RC5, Crypt::Cipher::RC6,
-Crypt::Cipher::SAFERP, Crypt::Cipher::SAFER_K128, Crypt::Cipher::SAFER_K64,
-Crypt::Cipher::SAFER_SK128, Crypt::Cipher::SAFER_SK64, Crypt::Cipher::SEED,
-Crypt::Cipher::Serpent, Crypt::Cipher::Skipjack, Crypt::Cipher::Twofish,
-Crypt::Cipher::XTEA
-
-* * Block cipher modes
-
-Crypt::Mode::CBC, Crypt::Mode::CFB, Crypt::Mode::CTR, Crypt::Mode::ECB,
-Crypt::Mode::OFB
-
-* * Stream ciphers
-
-Crypt::Stream::RC4, Crypt::Stream::ChaCha, Crypt::Stream::Salsa20,
-Crypt::Stream::Sober128, Crypt::Stream::Sosemanuk, Crypt::Stream::Rabbit
-
-* * Authenticated encryption modes
-
-Crypt::AuthEnc::CCM, Crypt::AuthEnc::EAX, Crypt::AuthEnc::GCM,
-Crypt::AuthEnc::OCB, Crypt::AuthEnc::ChaCha20Poly1305
-
-* * Hash Functions - see Crypt::Digest and related modules
-
-Crypt::Digest::BLAKE2b_160, Crypt::Digest::BLAKE2b_256,
-Crypt::Digest::BLAKE2b_384, Crypt::Digest::BLAKE2b_512,
-Crypt::Digest::BLAKE2s_128, Crypt::Digest::BLAKE2s_160,
-Crypt::Digest::BLAKE2s_224, Crypt::Digest::BLAKE2s_256,
-Crypt::Digest::CHAES, Crypt::Digest::MD2, Crypt::Digest::MD4,
-Crypt::Digest::MD5, Crypt::Digest::RIPEMD128, Crypt::Digest::RIPEMD160,
-Crypt::Digest::RIPEMD256, Crypt::Digest::RIPEMD320, Crypt::Digest::SHA1,
-Crypt::Digest::SHA224, Crypt::Digest::SHA256, Crypt::Digest::SHA384,
-Crypt::Digest::SHA512, Crypt::Digest::SHA512_224,
-Crypt::Digest::SHA512_256, Crypt::Digest::Tiger192,
-Crypt::Digest::Whirlpool, Crypt::Digest::Keccak224,
-Crypt::Digest::Keccak256, Crypt::Digest::Keccak384,
-Crypt::Digest::Keccak512, Crypt::Digest::SHA3_224, Crypt::Digest::SHA3_256,
-Crypt::Digest::SHA3_384, Crypt::Digest::SHA3_512, Crypt::Digest::SHAKE
-
-* * Checksums
-
-Crypt::Checksum::Adler32, Crypt::Checksum::CRC32
-
-* * Message Authentication Codes
-
-Crypt::Mac::BLAKE2b, Crypt::Mac::BLAKE2s, Crypt::Mac::F9, Crypt::Mac::HMAC,
-Crypt::Mac::OMAC, Crypt::Mac::Pelican, Crypt::Mac::PMAC, Crypt::Mac::XCBC,
-Crypt::Mac::Poly1305
-
-* * Public key cryptography
-
-Crypt::PK::RSA, Crypt::PK::DSA, Crypt::PK::ECC, Crypt::PK::DH,
-Crypt::PK::Ed25519, Crypt::PK::X25519
-
-* * Cryptographically secure random number generators - see Crypt::PRNG and
-  related modules
-
-Crypt::PRNG::Fortuna, Crypt::PRNG::Yarrow, Crypt::PRNG::RC4,
-Crypt::PRNG::Sober128, Crypt::PRNG::ChaCha20
-
-* * Key derivation functions - PBKDF1, PBKDF2 and HKDF
-
-Crypt::KeyDerivation
-
-* * Other handy functions related to cryptography
-
-Crypt::Misc
+This module mainly serves as the top-level distribution/documentation page.
+For actual work, use one of the concrete modules listed below.
 
 %prep
 %autosetup -n %{cpan_name}-%{cpan_version} -p1

++++++ CryptX-0.087.tar.gz -> CryptX-0.089.tar.gz ++++++
++++ 62688 lines of diff (skipped)

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.RgP0lI/_old  2026-05-13 20:58:55.404114874 +0200
+++ /var/tmp/diff_new_pack.RgP0lI/_new  2026-05-13 20:58:55.412115204 +0200
@@ -1,6 +1,6 @@
-mtime: 1757009595
-commit: 69570cf2964f63d465c0c98e8b92401d142ff9f4a2e3180917d7d7198767094c
-url: https://src.opensuse.org/perl/perl-CryptX.git
-revision: 69570cf2964f63d465c0c98e8b92401d142ff9f4a2e3180917d7d7198767094c
+mtime: 1778595582
+commit: 48c5bc92ba0a23beff19b7ae0fd1d499f3c9ab9f4ed1afe36a291887c5688c93
+url: https://src.opensuse.org/perl/perl-CryptX
+revision: 48c5bc92ba0a23beff19b7ae0fd1d499f3c9ab9f4ed1afe36a291887c5688c93
 projectscmsync: https://src.opensuse.org/perl/_ObsPrj
 

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-05-12 16:19:42.000000000 +0200
@@ -0,0 +1 @@
+.osc

Reply via email to