7
0
forked from pool/bouncycastle

Update bouncycastle to 1.83 #2

Merged
fstrba merged 1 commits from pmonrealgonzalez/bouncycastle:main into main 2025-12-16 14:04:33 +01:00
11 changed files with 52 additions and 19 deletions

View File

@@ -5,7 +5,7 @@
<artifactId>bcjmail-jdk18on</artifactId>
<packaging>jar</packaging>
<name>Bouncy Castle JavaMail Jakarta S/MIME APIs</name>
<version>1.82</version>
<version>1.83</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>
@@ -33,7 +33,7 @@
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpkix-jdk18on</artifactId>
<version>1.82</version>
<version>1.83</version>
<type>jar</type>
</dependency>
</dependencies>

View File

@@ -5,7 +5,7 @@
<artifactId>bcmail-jdk18on</artifactId>
<packaging>jar</packaging>
<name>Bouncy Castle JavaMail S/MIME APIs</name>
<version>1.82</version>
<version>1.83</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>
@@ -33,7 +33,7 @@
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpkix-jdk18on</artifactId>
<version>1.82</version>
<version>1.83</version>
<type>jar</type>
</dependency>
</dependencies>

View File

@@ -5,7 +5,7 @@
<artifactId>bcpg-jdk18on</artifactId>
<packaging>jar</packaging>
<name>Bouncy Castle OpenPGP APIs</name>
<version>1.82</version>
<version>1.83</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>
@@ -38,13 +38,13 @@
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk18on</artifactId>
<version>1.82</version>
<version>1.83</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcutil-jdk18on</artifactId>
<version>1.82</version>
<version>1.83</version>
<type>jar</type>
</dependency>
</dependencies>

View File

@@ -5,7 +5,7 @@
<artifactId>bcpkix-jdk18on</artifactId>
<packaging>jar</packaging>
<name>Bouncy Castle PKIX, CMS, EAC, TSP, PKCS, OCSP, CMP, and CRMF APIs</name>
<version>1.82</version>
<version>1.83</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>
@@ -33,7 +33,7 @@
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcutil-jdk18on</artifactId>
<version>1.82</version>
<version>1.83</version>
<type>jar</type>
</dependency>
</dependencies>

View File

@@ -5,8 +5,8 @@
<artifactId>bcprov-jdk18on</artifactId>
<packaging>jar</packaging>
<name>Bouncy Castle Provider</name>
<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>
<version>1.83</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.83 for Java 1.8 and later.</description>
<url>https://www.bouncycastle.org/download/bouncy-castle-java/</url>
<licenses>
<license>

View File

@@ -5,7 +5,7 @@
<artifactId>bctls-jdk18on</artifactId>
<packaging>jar</packaging>
<name>Bouncy Castle TLS/JSSE APIs</name>
<version>1.82</version>
<version>1.83</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>
@@ -33,7 +33,7 @@
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcutil-jdk18on</artifactId>
<version>1.82</version>
<version>1.83</version>
<type>jar</type>
</dependency>
</dependencies>

View File

@@ -5,7 +5,7 @@
<artifactId>bcutil-jdk18on</artifactId>
<packaging>jar</packaging>
<name>Bouncy Castle ASN.1 Extension and Utility APIs</name>
<version>1.82</version>
<version>1.83</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>
@@ -33,7 +33,7 @@
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk18on</artifactId>
<version>1.82</version>
<version>1.83</version>
<type>jar</type>
</dependency>
</dependencies>

View File

@@ -1,3 +1,36 @@
-------------------------------------------------------------------
Tue Dec 16 09:58:09 UTC 2025 - Pedro Monreal <pmonreal@suse.com>
- Update to 1.83:
* Defects Fixed:
- Attempting to check a password on a stripped PGP would throw an
exception. Checking the password on such a key will now always
return false.
- Fixed an issue in KangarooTwelve where premature absorption caused
erroneous 168-byte padding; absorption is now delayed so correct
final-byte padding is applied.
- BCJSSE: Fix supported_versions creation for renegotiation handshake.
- (D)TLS: Reneg info now oly offered with pre-1.3.
* Additional Features and Functionality:
- A generic "COMPOSITE" algorithm name has been added as a JCA
Signature algorithm. The algorithm will identify the composite
signature to use from the composite key passed in.
- The composite signatures implementation has been updated to the
final draft and now follows the submitted standard.
- Support for the generation and use as trust anchors has been added
for certificate signatures with id-alg-unsigned as the signature type.
- Support for CMP direct POP for encryption keys using
challenge/response has been added to the CMP/CRMF APIs.
- Support for SupportedCurves attribute to the BC provider
- BCJSSE: Added support for SLH-DSA signature schemes in TLS 1.3 per
draft-reddy-tls-slhdsa-01.
- Support has been added for the Java 25 KDF API (current algorithms,
PBKDF2, SCRYPT, and HKDF).
- Support for composite signatures is now included in CMS and timestamping.
- It is now possible to disable the Lenstra check in RSA where the public
key is not available via the system/security property
"org.bouncycastle.rsa.no_lenstra_check".
-------------------------------------------------------------------
Mon Sep 22 09:29:17 UTC 2025 - Pedro Monreal <pmonreal@suse.com>

View File

@@ -17,7 +17,7 @@
%global ver_major 1
%global ver_minor 82
%global ver_minor 83
#%%global ver_micro 1
%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}}

BIN
r1rv82.tar.gz LFS

Binary file not shown.

BIN
r1rv83.tar.gz LFS Normal file

Binary file not shown.