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

Reply via email to