6
0
forked from pool/bouncycastle
Files
bouncycastle/bcmail-jdk18on-1.81.pom

41 lines
1.3 KiB
Plaintext
Raw Permalink Normal View History

<?xml version="1.0" encoding="UTF-8"?>
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>org.bouncycastle</groupId>
Accepting request 1242922 from home:pmonrealgonzalez:branches:Java:packages - Update to 1.80: * Defects Fixed: - A splitting issue for ML-KEM led to an incorrect size for kemct in KEMRecipientInfos. This has been fixed. - The PKCS12 KeyStore has been adjusted to prevent accidental doubling of the Oracle trusted certificate attribute (results in an IOException when used with the JVM PKCS12 implementation). - The SignerInfoGenerator copy constructor was ignoring the certHolder field. - The getAlgorithm() method return value for a CompositePrivateKey was not consistent with the corresponding getAlgorithm() return value for the CompositePrivateKey. This has been fixed. - The international property files were missing from the bcjmail distribution. - Issues with ElephantEngine failing on processing large/multi-block messages have been addressed. - GCFB mode now fully resets on a reset. - The lightweight algorithm contestants: Elephant, ISAP, PhotonBeetle, Xoodyak now support the use of the AEADParameters class and provide accurate update/doFinal output lengths. - An unnecessary downcast in CertPathValidatorUtilities was resulting in the ignoring of URLs for FTP based CRLs. - A regression in the OpenPGP API could cause NoSuchAlgorithmException to be thrown when attempting to use SHA-256 in some contexts. - EtsiTs1029411TypesAuthorization was missing an extension field. - Interoperability issues with single depth LMS keys have been addressed. * Additional Features and Functionality: - CompositeSignatures now updated to draft-ietf-lamps-pq-composite-sigs-03. - ML-KEM, ML-DSA, SLH-DSA, and Composite private keys now use raw encodings as per the latest drafts from IETF 121: draft-ietf-lamps-kyber-certificates-06, draft-ietf-lamps-dilithium-certificates-05, and draft-ietf-lamps-x509-slhdsa. - Initial support has been added for RFC 9579 PBMAC1 in the PKCS API. OBS-URL: https://build.opensuse.org/request/show/1242922 OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=108
2025-02-05 07:04:25 +00:00
<artifactId>bcmail-jdk18on</artifactId>
<packaging>jar</packaging>
Accepting request 1242922 from home:pmonrealgonzalez:branches:Java:packages - Update to 1.80: * Defects Fixed: - A splitting issue for ML-KEM led to an incorrect size for kemct in KEMRecipientInfos. This has been fixed. - The PKCS12 KeyStore has been adjusted to prevent accidental doubling of the Oracle trusted certificate attribute (results in an IOException when used with the JVM PKCS12 implementation). - The SignerInfoGenerator copy constructor was ignoring the certHolder field. - The getAlgorithm() method return value for a CompositePrivateKey was not consistent with the corresponding getAlgorithm() return value for the CompositePrivateKey. This has been fixed. - The international property files were missing from the bcjmail distribution. - Issues with ElephantEngine failing on processing large/multi-block messages have been addressed. - GCFB mode now fully resets on a reset. - The lightweight algorithm contestants: Elephant, ISAP, PhotonBeetle, Xoodyak now support the use of the AEADParameters class and provide accurate update/doFinal output lengths. - An unnecessary downcast in CertPathValidatorUtilities was resulting in the ignoring of URLs for FTP based CRLs. - A regression in the OpenPGP API could cause NoSuchAlgorithmException to be thrown when attempting to use SHA-256 in some contexts. - EtsiTs1029411TypesAuthorization was missing an extension field. - Interoperability issues with single depth LMS keys have been addressed. * Additional Features and Functionality: - CompositeSignatures now updated to draft-ietf-lamps-pq-composite-sigs-03. - ML-KEM, ML-DSA, SLH-DSA, and Composite private keys now use raw encodings as per the latest drafts from IETF 121: draft-ietf-lamps-kyber-certificates-06, draft-ietf-lamps-dilithium-certificates-05, and draft-ietf-lamps-x509-slhdsa. - Initial support has been added for RFC 9579 PBMAC1 in the PKCS API. OBS-URL: https://build.opensuse.org/request/show/1242922 OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=108
2025-02-05 07:04:25 +00:00
<name>Bouncy Castle JavaMail S/MIME APIs</name>
- Update to 1.81: * Defects Fixed: - A potention NullPointerException in the KEM KDF KemUtil class has been removed. - Overlapping input/output buffers in doFinal could result in data corruption. - Fixed Grain-128AEAD decryption incorrectly handle MAC verification. - Add configurable header validation to prevent malicious header injection in PGP cleartext signed messages; Fix signature packet encoding issues in PGPSignature.join() and embedded signatures while phasing out legacy format. - Fixed ParallelHash initialization stall when using block size B=0. - The PRF from the PBKDF2 function was been lost when PBMAC1 was initialized from protectionAlgorithm. This has been fixed. - The lowlevel DigestFactory was cloning MD5 when being asked to clone SHA1. * Additional Features and Functionality: - XWing implementation updated to draft-connolly-cfrg-xwing-kem/07/ - Further support has been added for generation and use of PGP V6 keys - Additional validation has been added for armored headers in Cleartext Signed Messages. - The PQC signature algorithm proposal Mayo has been added to the low-level API and the BCPQC provider. - The PQC signature algorithm proposal Snova has been added to the low-level API and the BCPQC provider. - Support for ChaCha20-Poly1305 has been added to the CMS/SMIME APIs. - The Falcon implementation has been updated to the latest draft. - Support has been added for generating keys which encode as seed-only and expanded-key-only for ML-KEM and ML-DSA private keys. - Private key encoding of ML-DSA and ML-KEM private keys now follows OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=110
2025-06-18 14:23:37 +00:00
<version>1.81</version>
Accepting request 1242922 from home:pmonrealgonzalez:branches:Java:packages - Update to 1.80: * Defects Fixed: - A splitting issue for ML-KEM led to an incorrect size for kemct in KEMRecipientInfos. This has been fixed. - The PKCS12 KeyStore has been adjusted to prevent accidental doubling of the Oracle trusted certificate attribute (results in an IOException when used with the JVM PKCS12 implementation). - The SignerInfoGenerator copy constructor was ignoring the certHolder field. - The getAlgorithm() method return value for a CompositePrivateKey was not consistent with the corresponding getAlgorithm() return value for the CompositePrivateKey. This has been fixed. - The international property files were missing from the bcjmail distribution. - Issues with ElephantEngine failing on processing large/multi-block messages have been addressed. - GCFB mode now fully resets on a reset. - The lightweight algorithm contestants: Elephant, ISAP, PhotonBeetle, Xoodyak now support the use of the AEADParameters class and provide accurate update/doFinal output lengths. - An unnecessary downcast in CertPathValidatorUtilities was resulting in the ignoring of URLs for FTP based CRLs. - A regression in the OpenPGP API could cause NoSuchAlgorithmException to be thrown when attempting to use SHA-256 in some contexts. - EtsiTs1029411TypesAuthorization was missing an extension field. - Interoperability issues with single depth LMS keys have been addressed. * Additional Features and Functionality: - CompositeSignatures now updated to draft-ietf-lamps-pq-composite-sigs-03. - ML-KEM, ML-DSA, SLH-DSA, and Composite private keys now use raw encodings as per the latest drafts from IETF 121: draft-ietf-lamps-kyber-certificates-06, draft-ietf-lamps-dilithium-certificates-05, and draft-ietf-lamps-x509-slhdsa. - Initial support has been added for RFC 9579 PBMAC1 in the PKCS API. OBS-URL: https://build.opensuse.org/request/show/1242922 OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=108
2025-02-05 07:04:25 +00:00
<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>
<url>https://www.bouncycastle.org/download/bouncy-castle-java/</url>
<licenses>
<license>
<name>Bouncy Castle Licence</name>
<url>https://www.bouncycastle.org/licence.html</url>
<distribution>repo</distribution>
</license>
</licenses>
<scm>
<url>https://github.com/bcgit/bc-java</url>
</scm>
<issueManagement>
<system>GitHub</system>
<url>https://github.com/bcgit/bc-java/issues</url>
</issueManagement>
<developers>
<developer>
<id>feedback-crypto</id>
<name>The Legion of the Bouncy Castle Inc.</name>
<email>feedback-crypto@bouncycastle.org</email>
</developer>
</developers>
<dependencies>
<dependency>
<groupId>org.bouncycastle</groupId>
Accepting request 1242922 from home:pmonrealgonzalez:branches:Java:packages - Update to 1.80: * Defects Fixed: - A splitting issue for ML-KEM led to an incorrect size for kemct in KEMRecipientInfos. This has been fixed. - The PKCS12 KeyStore has been adjusted to prevent accidental doubling of the Oracle trusted certificate attribute (results in an IOException when used with the JVM PKCS12 implementation). - The SignerInfoGenerator copy constructor was ignoring the certHolder field. - The getAlgorithm() method return value for a CompositePrivateKey was not consistent with the corresponding getAlgorithm() return value for the CompositePrivateKey. This has been fixed. - The international property files were missing from the bcjmail distribution. - Issues with ElephantEngine failing on processing large/multi-block messages have been addressed. - GCFB mode now fully resets on a reset. - The lightweight algorithm contestants: Elephant, ISAP, PhotonBeetle, Xoodyak now support the use of the AEADParameters class and provide accurate update/doFinal output lengths. - An unnecessary downcast in CertPathValidatorUtilities was resulting in the ignoring of URLs for FTP based CRLs. - A regression in the OpenPGP API could cause NoSuchAlgorithmException to be thrown when attempting to use SHA-256 in some contexts. - EtsiTs1029411TypesAuthorization was missing an extension field. - Interoperability issues with single depth LMS keys have been addressed. * Additional Features and Functionality: - CompositeSignatures now updated to draft-ietf-lamps-pq-composite-sigs-03. - ML-KEM, ML-DSA, SLH-DSA, and Composite private keys now use raw encodings as per the latest drafts from IETF 121: draft-ietf-lamps-kyber-certificates-06, draft-ietf-lamps-dilithium-certificates-05, and draft-ietf-lamps-x509-slhdsa. - Initial support has been added for RFC 9579 PBMAC1 in the PKCS API. OBS-URL: https://build.opensuse.org/request/show/1242922 OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=108
2025-02-05 07:04:25 +00:00
<artifactId>bcpkix-jdk18on</artifactId>
- Update to 1.81: * Defects Fixed: - A potention NullPointerException in the KEM KDF KemUtil class has been removed. - Overlapping input/output buffers in doFinal could result in data corruption. - Fixed Grain-128AEAD decryption incorrectly handle MAC verification. - Add configurable header validation to prevent malicious header injection in PGP cleartext signed messages; Fix signature packet encoding issues in PGPSignature.join() and embedded signatures while phasing out legacy format. - Fixed ParallelHash initialization stall when using block size B=0. - The PRF from the PBKDF2 function was been lost when PBMAC1 was initialized from protectionAlgorithm. This has been fixed. - The lowlevel DigestFactory was cloning MD5 when being asked to clone SHA1. * Additional Features and Functionality: - XWing implementation updated to draft-connolly-cfrg-xwing-kem/07/ - Further support has been added for generation and use of PGP V6 keys - Additional validation has been added for armored headers in Cleartext Signed Messages. - The PQC signature algorithm proposal Mayo has been added to the low-level API and the BCPQC provider. - The PQC signature algorithm proposal Snova has been added to the low-level API and the BCPQC provider. - Support for ChaCha20-Poly1305 has been added to the CMS/SMIME APIs. - The Falcon implementation has been updated to the latest draft. - Support has been added for generating keys which encode as seed-only and expanded-key-only for ML-KEM and ML-DSA private keys. - Private key encoding of ML-DSA and ML-KEM private keys now follows OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=110
2025-06-18 14:23:37 +00:00
<version>[1.81,1.82)</version>
<type>jar</type>
</dependency>
</dependencies>
</project>