Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package bouncycastle for openSUSE:Factory checked in at 2025-09-23 16:06:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bouncycastle (Old) and /work/SRC/openSUSE:Factory/.bouncycastle.new.27445 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bouncycastle" Tue Sep 23 16:06:28 2025 rev:46 rq:1306491 version:1.82 Changes: -------- --- /work/SRC/openSUSE:Factory/bouncycastle/bouncycastle.changes 2025-06-20 16:48:21.557652496 +0200 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new.27445/bouncycastle.changes 2025-09-23 16:06:51.994567639 +0200 @@ -1,0 +2,49 @@ +Mon Sep 22 09:29:17 UTC 2025 - Pedro Monreal <[email protected]> + +- Update to 1.82: + * Defects Fixed: + - SNOVA and MAYO are now correctly added to the JCA provider module-info file. + - TLS: Avoid nonce reuse error in JCE AEAD workaround for pre-Java7. + - BCJSSE: Session binding map is now shared across all stages of the + session lifecycle (SunJSSE compatibility). + - The CMCEPrivateKeyParameters#reconstructPublicKey method was returning + an empty byte array. It now returns an encoding of the public key. + - CBZip2InputStream no longer auto-closes at end-of-contents. + - The BC CertPath implementation was eliminating certificates on the + bases of the Key-ID. This is not in accordance with RFC 4158. + - Support for the previous set of libOQS Falcon OIDs has been restored. + - The BC CipherInputStream could throw an exception if asked to handle an + AEAD stream consisting of the MAC only. + - Some KeyAgreement classes were missing in the Java 11 class hierarchy. + - Fix typo in a constant name in the HPKE class and deprecate the old constant. + - Fuzzing analysis has been done on the OpenPGP API and additional code + has been added to prevent escaping exceptions. + * Additional Features and Functionality: + - SHA3Digest, CSHAKE, TupleHash, KMAC now provide support for Memoable + and EncodableService. + - BCJSSE: Added support for integrity-only cipher suites in TLS 1.3 per RFC 9150. + - BCJSSE: Added support for system properties "jdk.tls.{client,server}.maxInboundCertificateChainLength" + - BCJSSE: Added support for ML-DSA signature schemes in TLS 1.3 per draft-ietf-tls-mldsa-00. + - The Composite post-quantum signatures implementation has been updated to + the latest draft (07) draft-ietf-lamps-pq-composite-sigs. + - "_PREHASH" implementations are now provided for all composite signatures + to allow the hash of the date to be used instead of the actual data in + signature calculation. + - The gradle build can now be used to generate an Bill of Materials (BOM) file. + - It is now possible to configure the SignerInfoVerifierBuilder used by the + SignedMailValidator class. + - The Ascon family of algorithms has been updated with the latest published changes. + - Composite signature keys can now be constructed from the individual keys of + the algorithms composing the composite. + - PGPSecretKey, PGPSignatureGenerator now support version 6. + - Further optimisation work has been done on ML-KEM public key validation. + - Zeroization of passwords in the JCA PKCS12 key store has been improved. + - The "org.bouncycastle.drbg.effective_256bits_entropy" property has been + added for platforms where the entropy source is not producing 1 full bit + of entropy per bit and additional bits are required (default value 282). + - OpenPGPKeyGenerator now allows for the use of empty UserIDs (version 4 compatibility). + - The HQC KEM has been updated with the latest draft updates. + * Additional Notes: + - The legacy post-quantum package has now been removed. + +------------------------------------------------------------------- Old: ---- bcjmail-jdk18on-1.81.pom bcmail-jdk18on-1.81.pom bcpg-jdk18on-1.81.pom bcpkix-jdk18on-1.81.pom bcprov-jdk18on-1.81.pom bctls-jdk18on-1.81.pom bcutil-jdk18on-1.81.pom r1v81.tar.gz New: ---- _scmsync.obsinfo bcjmail-jdk18on-1.82.pom bcmail-jdk18on-1.82.pom bcpg-jdk18on-1.82.pom bcpkix-jdk18on-1.82.pom bcprov-jdk18on-1.82.pom bctls-jdk18on-1.82.pom bcutil-jdk18on-1.82.pom build.specials.obscpio r1rv82.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bouncycastle.spec ++++++ --- /var/tmp/diff_new_pack.ATicBM/_old 2025-09-23 16:06:56.434753639 +0200 +++ /var/tmp/diff_new_pack.ATicBM/_new 2025-09-23 16:06:56.446754142 +0200 @@ -1,7 +1,7 @@ # # spec file for package bouncycastle # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2025 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 @@ -17,9 +17,9 @@ %global ver_major 1 -%global ver_minor 81 +%global ver_minor 82 #%%global ver_micro 1 -%global gittag r%{ver_major}v%{ver_minor}%{?ver_micro:v%{ver_micro}} +%global gittag r%{ver_major}rv%{ver_minor}%{?ver_micro:v%{ver_micro}} %global archivever jdk18on-%{ver_major}.%{ver_minor}%{?ver_micro:0%{ver_micro}} %global classname org.bouncycastle.jce.provider.BouncyCastleProvider Name: bouncycastle ++++++ _scmsync.obsinfo ++++++ mtime: 1758534716 commit: c662046f84348bdce654226b19c7af52fee77ce6c12cc4f83b8e69e4c85b4ad3 url: https://src.opensuse.org/java-packages/bouncycastle.git revision: c662046f84348bdce654226b19c7af52fee77ce6c12cc4f83b8e69e4c85b4ad3 projectscmsync: https://src.opensuse.org/java-packages/_ObsPrj ++++++ bcjmail-jdk18on-1.81.pom -> bcjmail-jdk18on-1.82.pom ++++++ --- /work/SRC/openSUSE:Factory/bouncycastle/bcjmail-jdk18on-1.81.pom 2025-06-20 16:48:20.985628760 +0200 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new.27445/bcjmail-jdk18on-1.82.pom 2025-09-23 16:06:49.830476985 +0200 @@ -5,8 +5,8 @@ <artifactId>bcjmail-jdk18on</artifactId> <packaging>jar</packaging> <name>Bouncy Castle JavaMail Jakarta S/MIME APIs</name> - <version>1.81</version> - <description>The Bouncy Castle Java APIs for doing S/MIME with the Jakarta Mail APIs. The APIs are designed primarily to be used in conjunction with the BC Java provider.</description> + <version>1.82</version> + <description>The Bouncy Castle Java APIs for doing S/MIME with the Jakarta Mail APIs. The APIs are designed primarily to be used in conjunction with the BC Java provider for Java 1.8 and later.</description> <url>https://www.bouncycastle.org/download/bouncy-castle-java/</url> <licenses> <license> @@ -33,7 +33,7 @@ <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcpkix-jdk18on</artifactId> - <version>[1.81,1.82)</version> + <version>1.82</version> <type>jar</type> </dependency> </dependencies> ++++++ bcmail-jdk18on-1.81.pom -> bcmail-jdk18on-1.82.pom ++++++ --- /work/SRC/openSUSE:Factory/bouncycastle/bcmail-jdk18on-1.81.pom 2025-06-20 16:48:21.017630088 +0200 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new.27445/bcmail-jdk18on-1.82.pom 2025-09-23 16:06:49.974483017 +0200 @@ -5,8 +5,8 @@ <artifactId>bcmail-jdk18on</artifactId> <packaging>jar</packaging> <name>Bouncy Castle JavaMail S/MIME APIs</name> - <version>1.81</version> - <description>The Bouncy Castle Java APIs for doing S/MIME with JavaMail. The APIs are designed primarily to be used in conjunction with the BC Java provider.</description> + <version>1.82</version> + <description>The Bouncy Castle Java APIs for doing S/MIME with JavaMail. The APIs are designed primarily to be used in conjunction with the BC Java provider for Java 1.8 and later.</description> <url>https://www.bouncycastle.org/download/bouncy-castle-java/</url> <licenses> <license> @@ -33,7 +33,7 @@ <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcpkix-jdk18on</artifactId> - <version>[1.81,1.82)</version> + <version>1.82</version> <type>jar</type> </dependency> </dependencies> ++++++ bcpg-jdk18on-1.81.pom -> bcpg-jdk18on-1.82.pom ++++++ --- /work/SRC/openSUSE:Factory/bouncycastle/bcpg-jdk18on-1.81.pom 2025-06-20 16:48:21.041631084 +0200 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new.27445/bcpg-jdk18on-1.82.pom 2025-09-23 16:06:50.082487542 +0200 @@ -5,8 +5,8 @@ <artifactId>bcpg-jdk18on</artifactId> <packaging>jar</packaging> <name>Bouncy Castle OpenPGP APIs</name> - <version>1.81</version> - <description>The Bouncy Castle Java APIs for the OpenPGP Protocol. The APIs are designed primarily to be used in conjunction with the BC Java provider but may also be used with other providers providing cryptographic services.</description> + <version>1.82</version> + <description>The Bouncy Castle Java APIs for the OpenPGP Protocol. The APIs are designed primarily to be used in conjunction with the BC Java provider but may also be used with other providers providing cryptographic services. This jar is designed to work best with Java 1.8 and later.</description> <url>https://www.bouncycastle.org/download/bouncy-castle-java/</url> <licenses> <license> @@ -38,13 +38,13 @@ <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk18on</artifactId> - <version>[1.81,1.82)</version> + <version>1.82</version> <type>jar</type> </dependency> <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcutil-jdk18on</artifactId> - <version>[1.81,1.82)</version> + <version>1.82</version> <type>jar</type> </dependency> </dependencies> ++++++ bcpkix-jdk18on-1.81.pom -> bcpkix-jdk18on-1.82.pom ++++++ --- /work/SRC/openSUSE:Factory/bouncycastle/bcpkix-jdk18on-1.81.pom 2025-06-20 16:48:21.205637890 +0200 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new.27445/bcpkix-jdk18on-1.82.pom 2025-09-23 16:06:50.378499942 +0200 @@ -5,8 +5,8 @@ <artifactId>bcpkix-jdk18on</artifactId> <packaging>jar</packaging> <name>Bouncy Castle PKIX, CMS, EAC, TSP, PKCS, OCSP, CMP, and CRMF APIs</name> - <version>1.81</version> - <description>The Bouncy Castle Java APIs for CMS, PKCS, EAC, TSP, CMP, CRMF, OCSP, and certificate generation. This jar contains APIs for JDK 1.8 and up. The APIs are designed primarily to be used in conjunction with the BC Java provider but may also be used with other providers providing cryptographic services.</description> + <version>1.82</version> + <description>The Bouncy Castle Java APIs for CMS, PKCS, EAC, TSP, CMP, CRMF, OCSP, and certificate generation. This jar contains APIs for Java 1.8 and later. The APIs are designed primarily to be used in conjunction with the BC Java provider but may also be used with other providers providing cryptographic services.</description> <url>https://www.bouncycastle.org/download/bouncy-castle-java/</url> <licenses> <license> @@ -33,7 +33,7 @@ <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcutil-jdk18on</artifactId> - <version>[1.81,1.82)</version> + <version>1.82</version> <type>jar</type> </dependency> </dependencies> ++++++ bcprov-jdk18on-1.81.pom -> bcprov-jdk18on-1.82.pom ++++++ --- /work/SRC/openSUSE:Factory/bouncycastle/bcprov-jdk18on-1.81.pom 2025-06-20 16:48:21.333643201 +0200 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new.27445/bcprov-jdk18on-1.82.pom 2025-09-23 16:06:50.970524742 +0200 @@ -5,8 +5,8 @@ <artifactId>bcprov-jdk18on</artifactId> <packaging>jar</packaging> <name>Bouncy Castle Provider</name> - <version>1.81</version> - <description>The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains the JCA/JCE provider and low-level API for the BC Java version 1.81 for Java 8 and later.</description> + <version>1.82</version> + <description>The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains the JCA/JCE provider and low-level API for the BC Java version 1.82 for Java 1.8 and later.</description> <url>https://www.bouncycastle.org/download/bouncy-castle-java/</url> <licenses> <license> ++++++ bctls-jdk18on-1.81.pom -> bctls-jdk18on-1.82.pom ++++++ --- /work/SRC/openSUSE:Factory/bouncycastle/bctls-jdk18on-1.81.pom 2025-06-20 16:48:21.401646023 +0200 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new.27445/bctls-jdk18on-1.82.pom 2025-09-23 16:06:51.414543342 +0200 @@ -5,8 +5,8 @@ <artifactId>bctls-jdk18on</artifactId> <packaging>jar</packaging> <name>Bouncy Castle TLS/JSSE APIs</name> - <version>1.81</version> - <description>The Bouncy Castle Java APIs for the TLS, including a JSSE provider. The APIs are designed primarily to be used in conjunction with the BC Java provider but may also be used with other providers providing cryptographic services.</description> + <version>1.82</version> + <description>The Bouncy Castle Java APIs for the TLS, including a JSSE provider (except in Java 4). The APIs are designed primarily to be used in conjunction with the BC Java provider but may also be used with other providers providing cryptographic services. This jar is designed to best work with Java 1.8 and later.</description> <url>https://www.bouncycastle.org/download/bouncy-castle-java/</url> <licenses> <license> @@ -33,7 +33,7 @@ <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcutil-jdk18on</artifactId> - <version>[1.81,1.82)</version> + <version>1.82</version> <type>jar</type> </dependency> </dependencies> ++++++ bcutil-jdk18on-1.81.pom -> bcutil-jdk18on-1.82.pom ++++++ --- /work/SRC/openSUSE:Factory/bouncycastle/bcutil-jdk18on-1.81.pom 2025-06-20 16:48:21.437647517 +0200 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new.27445/bcutil-jdk18on-1.82.pom 2025-09-23 16:06:51.754557585 +0200 @@ -5,8 +5,8 @@ <artifactId>bcutil-jdk18on</artifactId> <packaging>jar</packaging> <name>Bouncy Castle ASN.1 Extension and Utility APIs</name> - <version>1.81</version> - <description>The Bouncy Castle Java APIs for ASN.1 extension and utility APIs used to support bcpkix and bctls. This jar contains APIs for Java 8 and later.</description> + <version>1.82</version> + <description>The Bouncy Castle Java APIs for ASN.1 extension and utility APIs used to support bcpkix and bctls. This jar contains APIs for Java 1.8 and later.</description> <url>https://www.bouncycastle.org/download/bouncy-castle-java/</url> <licenses> <license> @@ -33,7 +33,7 @@ <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk18on</artifactId> - <version>[1.81,1.82)</version> + <version>1.82</version> <type>jar</type> </dependency> </dependencies> ++++++ 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 2025-09-22 12:06:58.000000000 +0200 @@ -0,0 +1 @@ +.osc
