From daf896ac3046d80b847eda145b2682b5fbb61108b5e541ea537076f30e6a3479 Mon Sep 17 00:00:00 2001 From: Fridrich Strba Date: Fri, 11 Oct 2019 10:59:50 +0000 Subject: [PATCH 1/2] Accepting request 737444 from home:pmonrealgonzalez:branches:Java:packages - Version update to 1.64 [bsc#1153385, CVE-2019-17359] [bsc#1096291, CVE-2018-1000180][bsc#1100694, CVE-2018-1000613] * Security Advisory: - CVE-2019-17359: A change to the ASN.1 parser in 1.63 introduced a regression that can cause an OutOfMemoryError to occur on parsing ASN.1 data. * Defects Fixed: - OpenSSH: Fixed padding in generated Ed25519 private keys. - GOST3410-2012-512 now uses the GOST3411-2012-256 as its KDF digest. - Validation of headers in PemReader now looks for tailing dashes in header. - Some compatibility issues around the signature encryption algorithm field in CMS SignedData and the GOST algorithms have been addressed. * Additional Features and Functionality: - PKCS12 key stores containing only certificates can now be created without the need to provide passwords. - BCJSSE: Initial support for AlgorithmConstraints; protocol versions and cipher suites. - BCJSSE: Initial support for 'jdk.tls.disabledAlgorithms'; protocol versions and cipher suites. - BCJSSE: Add SecurityManager check to access session context. - BCJSSE: Improved SunJSSE compatibility of the NULL_SESSION. - BCJSSE: SSLContext algorithms updated for SunJSSE compatibility (default enabled protocols). - The digest functions Haraka-256 and Haraka-512 have been added to the provider and the light-weight API - XMSS/XMSS^MT key management now allows for allocating subsets of the private key space using the extraKeyShard() method. Use of StateAwareSignature is now deprecated. - Support for Java 11's NamedParameterSpec class has been added (using reflection) to the EC and EdEC KeyPairGenerator implementations. OBS-URL: https://build.opensuse.org/request/show/737444 OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=51 --- ...dk15on-1.60.pom => bcmail-jdk15on-1.64.pom | 10 +- ...-jdk15on-1.60.pom => bcpg-jdk15on-1.64.pom | 10 +- ...dk15on-1.60.pom => bcpkix-jdk15on-1.64.pom | 8 +- ...dk15on-1.60.pom => bcprov-jdk15on-1.64.pom | 10 +- ...jdk15on-1.60.pom => bctls-jdk15on-1.64.pom | 8 +- bouncycastle.changes | 164 ++++++++++++++++++ bouncycastle.spec | 20 +-- r1rv64.tar.gz | 3 + r1v60.tar.gz | 3 - 9 files changed, 200 insertions(+), 36 deletions(-) rename bcmail-jdk15on-1.60.pom => bcmail-jdk15on-1.64.pom (88%) rename bcpg-jdk15on-1.60.pom => bcpg-jdk15on-1.64.pom (85%) rename bcpkix-jdk15on-1.60.pom => bcpkix-jdk15on-1.64.pom (88%) rename bcprov-jdk15on-1.60.pom => bcprov-jdk15on-1.64.pom (80%) rename bctls-jdk15on-1.60.pom => bctls-jdk15on-1.64.pom (86%) create mode 100644 r1rv64.tar.gz delete mode 100644 r1v60.tar.gz diff --git a/bcmail-jdk15on-1.60.pom b/bcmail-jdk15on-1.64.pom similarity index 88% rename from bcmail-jdk15on-1.60.pom rename to bcmail-jdk15on-1.64.pom index 1d72fd5..f9465b0 100644 --- a/bcmail-jdk15on-1.60.pom +++ b/bcmail-jdk15on-1.64.pom @@ -5,13 +5,13 @@ bcmail-jdk15on jar Bouncy Castle S/MIME API - 1.60 + 1.64 The Bouncy Castle Java S/MIME APIs for handling S/MIME protocols. This jar contains S/MIME APIs for JDK 1.5 to JDK 1.8. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs. The JavaMail API and the Java activation framework will also be needed. - http://www.bouncycastle.org/java.html + https://www.bouncycastle.org/java.html Bouncy Castle Licence - http://www.bouncycastle.org/licence.html + https://www.bouncycastle.org/licence.html repo @@ -33,13 +33,13 @@ org.bouncycastle bcprov-jdk15on - 1.60 + 1.64 jar org.bouncycastle bcpkix-jdk15on - 1.60 + 1.64 jar diff --git a/bcpg-jdk15on-1.60.pom b/bcpg-jdk15on-1.64.pom similarity index 85% rename from bcpg-jdk15on-1.60.pom rename to bcpg-jdk15on-1.64.pom index 10c6567..089ba2f 100644 --- a/bcpg-jdk15on-1.60.pom +++ b/bcpg-jdk15on-1.64.pom @@ -5,18 +5,18 @@ bcpg-jdk15on jar Bouncy Castle OpenPGP API - 1.60 + 1.64 The Bouncy Castle Java API for handling the OpenPGP protocol. This jar contains the OpenPGP API for JDK 1.5 to JDK 1.8. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs. - http://www.bouncycastle.org/java.html + https://www.bouncycastle.org/java.html Bouncy Castle Licence - http://www.bouncycastle.org/licence.html + https://www.bouncycastle.org/licence.html repo Apache Software License, Version 1.1 - http://www.apache.org/licenses/LICENSE-1.1 + https://www.apache.org/licenses/LICENSE-1.1 repo @@ -38,7 +38,7 @@ org.bouncycastle bcprov-jdk15on - 1.60 + 1.64 jar diff --git a/bcpkix-jdk15on-1.60.pom b/bcpkix-jdk15on-1.64.pom similarity index 88% rename from bcpkix-jdk15on-1.60.pom rename to bcpkix-jdk15on-1.64.pom index 1d96036..f933c28 100644 --- a/bcpkix-jdk15on-1.60.pom +++ b/bcpkix-jdk15on-1.64.pom @@ -5,13 +5,13 @@ bcpkix-jdk15on jar Bouncy Castle PKIX, CMS, EAC, TSP, PKCS, OCSP, CMP, and CRMF APIs - 1.60 + 1.64 The Bouncy Castle Java APIs for CMS, PKCS, EAC, TSP, CMP, CRMF, OCSP, and certificate generation. This jar contains APIs for JDK 1.5 to JDK 1.8. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs. - http://www.bouncycastle.org/java.html + https://www.bouncycastle.org/java.html Bouncy Castle Licence - http://www.bouncycastle.org/licence.html + https://www.bouncycastle.org/licence.html repo @@ -33,7 +33,7 @@ org.bouncycastle bcprov-jdk15on - 1.60 + 1.64 jar diff --git a/bcprov-jdk15on-1.60.pom b/bcprov-jdk15on-1.64.pom similarity index 80% rename from bcprov-jdk15on-1.60.pom rename to bcprov-jdk15on-1.64.pom index 685d22f..7d01eb9 100644 --- a/bcprov-jdk15on-1.60.pom +++ b/bcprov-jdk15on-1.64.pom @@ -1,17 +1,17 @@ - + 4.0.0 org.bouncycastle bcprov-jdk15on jar Bouncy Castle Provider - 1.60 - The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for JDK 1.5 to JDK 1.8. - http://www.bouncycastle.org/java.html + 1.64 + The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for Java 5 to Java 11. + https://www.bouncycastle.org/java.html Bouncy Castle Licence - http://www.bouncycastle.org/licence.html + https://www.bouncycastle.org/licence.html repo diff --git a/bctls-jdk15on-1.60.pom b/bctls-jdk15on-1.64.pom similarity index 86% rename from bctls-jdk15on-1.60.pom rename to bctls-jdk15on-1.64.pom index 3fc5fad..7d3ebe9 100644 --- a/bctls-jdk15on-1.60.pom +++ b/bctls-jdk15on-1.64.pom @@ -5,13 +5,13 @@ bctls-jdk15on jar Bouncy Castle JSSE provider and TLS/DTLS API - 1.60 + 1.64 The Bouncy Castle Java APIs for TLS and DTLS, including a provider for the JSSE. - http://www.bouncycastle.org/java.html + https://www.bouncycastle.org/java.html Bouncy Castle Licence - http://www.bouncycastle.org/licence.html + https://www.bouncycastle.org/licence.html repo @@ -33,7 +33,7 @@ org.bouncycastle bcprov-jdk15on - 1.60 + 1.64 jar diff --git a/bouncycastle.changes b/bouncycastle.changes index 8e334d0..ddb8639 100644 --- a/bouncycastle.changes +++ b/bouncycastle.changes @@ -1,3 +1,167 @@ +------------------------------------------------------------------- +Thu Oct 10 16:29:27 UTC 2019 - Pedro Monreal Gonzalez + +- Version update to 1.64 [bsc#1153385, CVE-2019-17359] + [bsc#1096291, CVE-2018-1000180][bsc#1100694, CVE-2018-1000613] + * Security Advisory: + - CVE-2019-17359: A change to the ASN.1 parser in 1.63 introduced + a regression that can cause an OutOfMemoryError to occur on + parsing ASN.1 data. + * Defects Fixed: + - OpenSSH: Fixed padding in generated Ed25519 private keys. + - GOST3410-2012-512 now uses the GOST3411-2012-256 as its KDF digest. + - Validation of headers in PemReader now looks for tailing dashes in header. + - Some compatibility issues around the signature encryption algorithm + field in CMS SignedData and the GOST algorithms have been addressed. + * Additional Features and Functionality: + - PKCS12 key stores containing only certificates can now be created + without the need to provide passwords. + - BCJSSE: Initial support for AlgorithmConstraints; protocol versions + and cipher suites. + - BCJSSE: Initial support for 'jdk.tls.disabledAlgorithms'; protocol + versions and cipher suites. + - BCJSSE: Add SecurityManager check to access session context. + - BCJSSE: Improved SunJSSE compatibility of the NULL_SESSION. + - BCJSSE: SSLContext algorithms updated for SunJSSE compatibility + (default enabled protocols). + - The digest functions Haraka-256 and Haraka-512 have been added to + the provider and the light-weight API + - XMSS/XMSS^MT key management now allows for allocating subsets of the + private key space using the extraKeyShard() method. Use of + StateAwareSignature is now deprecated. + - Support for Java 11's NamedParameterSpec class has been added + (using reflection) to the EC and EdEC KeyPairGenerator implementations. + +------------------------------------------------------------------- +Thu Oct 10 16:22:11 UTC 2019 - Pedro Monreal Gonzalez + +- Version update to 1.63 + * Defects Fixed: + - The ASN.1 parser would throw a large object exception for some objects + which could be safely parsed. + - GOST3412-2015 CTR mode was unusable at the JCE level. + - The DSTU MACs were failing to reset fully on doFinal(). + - The DSTU MACs would throw an exception if the key was a multiple of the + size as the MAC's underlying buffer size. + - EdEC and QTESLA were not previously usable with the post Java 9 module structure. + - ECNR was not correctly bounds checking the input and could produce invalid signatures. + - ASN.1: Enforce no leading zeroes in OID branches (longer than 1 character). + - TLS: Fix X448 support in JcaTlsCrypto. + - Fixed field reduction for secp128r1 custom curve. + - Fixed unsigned multiplications in X448 field squaring. + - Some issues over subset Name Constraint validation in the CertPath analyser + - TimeStampResponse.getEncoded() could throw an exception if the TimeStampToken was null. + - Unnecessary memory usage in the ARGON2 implementation has been removed. + - Param-Z in the GOST-28147 algorithm was not resolving correctly. + - It is now possible to specify different S-Box parameters for the GOST 28147-89 MAC. + * Additional Features and Functionality: + - QTESLA is now updated with the round 2 changes. Note: the security catergories, + and in some cases key generation and signatures, have changed. The round 1 version is + now moved to org.bouncycastle.pqc.crypto.qteslarnd1, this package will be deleted in + 1.64. Please keep in mind that QTESLA may continue to evolve. + - Support has been added for generating Ed25519/Ed448 signed certificates. + - A method for recovering the message/digest value from an ECNR signature has been added. + - Support for the ZUC-128 and ZUC-256 ciphers and MACs has been added to the provider + and the lightweight API. + - Support has been added for ChaCha20-Poly1305 AEAD mode from RFC 7539. + - Improved performance for multiple ECDSA verifications using same public key. + - Support for PBKDF2withHmacSM3 has been added to the BC provider. + - The S/MIME API has been fixed to avoid unnecessary delays due to DNS resolution of a + hosts name in internal MimeMessage preparation. + - The valid path for EST services has been updated to cope with the characters used in + the Aruba clearpass EST implementation. + +- Version update to 1.62 + * Defects Fixed: + - DTLS: Fixed infinite loop on IO exceptions. + - DTLS: Retransmission timers now properly apply to flights monolithically. + - BCJSSE: setEnabledCipherSuites ignores unsupported cipher suites. + - BCJSSE: SSLSocket implementations store passed-in 'host' before connecting. + - BCJSSE: Handle SSLEngine closure prior to handshake. + - BCJSSE: Provider now configurable using security config under Java 11 and later. + - EdDSA verifiers now reject overly long signatures. + - XMSS/XMSS^MT OIDs now using the values defined in RFC 8391. + - XMSS/XMSS^MT keys now encoded with OID at start. + - An error causing valid paths to be rejected due to DN based name constraints + has been fixed in the CertPath API. + - Name constraint resolution now includes special handling of serial numbers. + - Cipher implementations now handle ByteBuffer usage where the ByteBuffer has + no backing array. + - CertificateFactory now enforces presence of PEM headers when required. + - A performance issue with RSA key pair generation that was introduced in 1.61 + has been mostly eliminated. + * Additional Features and Functionality: + - Builders for X509 certificates and CRLs now support replace and remove extension methods. + - DTLS: Added server-side support for HelloVerifyRequest. + - DTLS: Added support for an overall handshake timeout. + - DTLS: Added support for the heartbeat extension (RFC 6520). + - DTLS: Improve record seq. behaviour in HelloVerifyRequest scenarios. + - TLS: BasicTlsPSKIdentity now reusable (returns cloned array from getPSK). + - BCJSSE: Improved ALPN support, including selectors from Java 9. + - Lightweight RSADigestSigner now support use of NullDigest. + - SM2Engine now supports C1C3C2 mode. + - SHA256withSM2 now added to provider. + - BCJSSE: Added support for ALPN selectors (including in BC extension API for earlier JDKs). + - BCJSSE: Support 'SSL' algorithm for SSLContext (alias for 'TLS'). + - The BLAKE2xs XOF has been added to the lightweight API. + - Utility classes added to support journaling of SecureRandom and algorithms to allow + persistance and later resumption. + - PGP SexprParser now handles some unprotected key types. + - NONEwithRSA support added to lightweight RSADigestSigner. + - Support for the Ethereum flavor of IES has been added to the lightweight API. + +- Version update to 1.61 + * Defects Fixed: + - Use of EC named curves could be lost if keys were constructed. + via a key factory and algorithm parameters. + - RFC3211WrapEngine would not properly handle messages longer than 127 bytes. + - The JCE implementations for RFC3211 would not return null AlgorithmParameters. + - TLS: Don't check CCS status for hello_request. + - TLS: Tolerate unrecognized hash algorithms. + - TLS: Tolerate unrecognized SNI types. + - Incompatibility issue in ECIES-KEM encryption in cofactor fixed. + - Issue with XMSS/XMSSMT private key loading which could result in invalid signatures fixed. + - StateAwareSignature.isSigningCapable() now returns false when the + key has reached it's maximum number of signatures. + - The McEliece KeyPairGenerator was failing to initialize the underlying + class if a SecureRandom was explicitly passed. + - The McEliece cipher would sometimes report the wrong value on a call + to Cipher.getOutputSize(int). + - CSHAKEDigest.leftEncode() was using the wrong endianness for multi byte values. + - Some ciphers, such as CAST6, were missing AlgorithmParameters implementations. + - An issue with the default "m" parameter for 1024 bit Diffie-Hellman keys which + could result in an exception on key pair generation has been fixed. + - The SPHINCS256 implementation is now more tolerant of parameters wrapped with a + SecureRandom and will not throw an exception if it receives one. + - A regression in PGPUtil.writeFileToLiteralData() which could cause corrupted + literal data has been fixed. + - Several parsing issues related to the processing of CMP PKIPublicationInfo. + - The ECGOST curves for id-tc26-gost-3410-12-256-paramSetA and + id-tc26-gost-3410-12-512-paramSetC had incorrect co-factors. + * Additional Features and Functionality: + - The qTESLA signature algorithm has been added to PQC light-weight API and the PQC provider. + - The password hashing function, Argon2 has been added to the lightweight API. + - BCJSSE: Added support for endpoint ID validation (HTTPS, LDAP, LDAPS). + - BCJSSE: Added support for 'useCipherSuitesOrder' parameter. + - BCJSSE: Added support for ALPN. + - BCJSSE: Various changes for improved compatibility with SunJSSE. + - BCJSSE: Provide default extended key/trust managers. + - TLS: Added support for TLS 1.2 features from RFC 8446. + - TLS: Removed support for EC point compression. + - TLS: Removed support for record compression. + - TLS: Updated to RFC 7627 from draft-ietf-tls-session-hash-04. + - TLS: Improved certificate sig. alg. checks. + - TLS: Finalised support for RFC 8442 cipher suites. + - Support has been added to the main Provider for the Ed25519 and Ed448 signature algorithms. + - Support has been added to the main Provider for the X25519 and X448 key agreement algorithms. + - Utility classes have been added for handling OpenSSH keys. + - Support for processing messages built using GPG and Curve25519 has been added to the OpenPGP API. + - The provider now recognises the standard SM3 OID. + - A new API for directly parsing and creating S/MIME documents has been added to the PKIX API. + - SM2 in public key cipher mode has been added to the provider API. + - The BCFKSLoadStoreParameter has been extended to allow the use of certificates and digital + signatures for verifying the integrity of BCFKS key stores. + ------------------------------------------------------------------- Tue Sep 24 14:35:32 UTC 2019 - Fridrich Strba diff --git a/bouncycastle.spec b/bouncycastle.spec index 4c843b5..4902b43 100644 --- a/bouncycastle.spec +++ b/bouncycastle.spec @@ -16,10 +16,10 @@ # -%global ver 1.60 -%global shortver 160 -%global gittag r1v60 -%global archivever jdk15on-%{shortver} +%global ver 1.64 +%global shortver 164 +%global gittag r1rv64 +%global archivever jdk15on-%{shortver}b07 %global classname org.bouncycastle.jce.provider.BouncyCastleProvider Name: bouncycastle Version: %{ver} @@ -27,14 +27,14 @@ Release: 0 Summary: Bouncy Castle Cryptography APIs for Java License: MIT AND Apache-2.0 Group: Development/Libraries/Java -URL: http://www.bouncycastle.org +URL: https://www.bouncycastle.org Source0: https://github.com/bcgit/bc-java/archive/%{gittag}.tar.gz # POMs from Maven Central -Source1: http://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/%{version}/bcprov-jdk15on-%{version}.pom -Source2: http://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/%{version}/bcpkix-jdk15on-%{version}.pom -Source3: http://repo1.maven.org/maven2/org/bouncycastle/bcpg-jdk15on/%{version}/bcpg-jdk15on-%{version}.pom -Source4: http://repo1.maven.org/maven2/org/bouncycastle/bcmail-jdk15on/%{version}/bcmail-jdk15on-%{version}.pom -Source5: http://repo1.maven.org/maven2/org/bouncycastle/bctls-jdk15on/%{version}/bctls-jdk15on-%{version}.pom +Source1: https://repo1.maven.org/maven2/org/%{name}/bcprov-jdk15on/%{version}/bcprov-jdk15on-%{version}.pom +Source2: https://repo1.maven.org/maven2/org/%{name}/bcpkix-jdk15on/%{version}/bcpkix-jdk15on-%{version}.pom +Source3: https://repo1.maven.org/maven2/org/%{name}/bcpg-jdk15on/%{version}/bcpg-jdk15on-%{version}.pom +Source4: https://repo1.maven.org/maven2/org/%{name}/bcmail-jdk15on/%{version}/bcmail-jdk15on-%{version}.pom +Source5: https://repo1.maven.org/maven2/org/%{name}/bctls-jdk15on/%{version}/bctls-jdk15on-%{version}.pom Patch0: bouncycastle-javadoc.patch BuildRequires: ant BuildRequires: ant-junit diff --git a/r1rv64.tar.gz b/r1rv64.tar.gz new file mode 100644 index 0000000..17f30d1 --- /dev/null +++ b/r1rv64.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62ff1d224910c6fdaab4cb235f0370319e3e49a6e7ff1768b91a12065bd6aae2 +size 54360557 diff --git a/r1v60.tar.gz b/r1v60.tar.gz deleted file mode 100644 index f046ef1..0000000 --- a/r1v60.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1b32787408af26d78ed1734c6ac661cdff29ee08bf937910c3081c3f4221836c -size 17257853 From f70e0bf39fe0627ce2dad3c4ac6e2d3e09f8c633fd1f2d595ae2ce237a542c94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Mon, 14 Oct 2019 06:56:12 +0000 Subject: [PATCH 2/2] Accepting request 737921 from home:pmonrealgonzalez:branches:Java:packages - Update pom files with those from Maven repository. OBS-URL: https://build.opensuse.org/request/show/737921 OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=52 --- bcmail-jdk15on-1.64.pom | 132 ++++++++++++++++++++++++++-------------- bcpg-jdk15on-1.64.pom | 129 ++++++++++++++++++++++++++------------- bcpkix-jdk15on-1.64.pom | 114 ++++++++++++++++++++++------------ bctls-jdk15on-1.64.pom | 114 ++++++++++++++++++++++------------ bouncycastle.changes | 5 ++ 5 files changed, 331 insertions(+), 163 deletions(-) diff --git a/bcmail-jdk15on-1.64.pom b/bcmail-jdk15on-1.64.pom index f9465b0..18d9f9c 100644 --- a/bcmail-jdk15on-1.64.pom +++ b/bcmail-jdk15on-1.64.pom @@ -1,46 +1,90 @@ - + - 4.0.0 - org.bouncycastle - bcmail-jdk15on - jar - Bouncy Castle S/MIME API - 1.64 - The Bouncy Castle Java S/MIME APIs for handling S/MIME protocols. This jar contains S/MIME APIs for JDK 1.5 to JDK 1.8. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs. The JavaMail API and the Java activation framework will also be needed. - https://www.bouncycastle.org/java.html - - - Bouncy Castle Licence - https://www.bouncycastle.org/licence.html - repo - - - - https://github.com/bcgit/bc-java - - - GitHub - https://github.com/bcgit/bc-java/issues - - - - feedback-crypto - The Legion of the Bouncy Castle Inc. - feedback-crypto@bouncycastle.org - - - - - org.bouncycastle - bcprov-jdk15on - 1.64 - jar - - - org.bouncycastle - bcpkix-jdk15on - 1.64 - jar - - + + 4.0.0 + + org.bouncycastle + + bcmail-jdk15on + + jar + + Bouncy Castle S/MIME API + + 1.64 + + The Bouncy Castle Java S/MIME APIs for handling S/MIME protocols. This jar contains S/MIME APIs for JDK 1.5 to JDK 11. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs. The JavaMail API and the Java activation framework will also be needed. + + https://www.bouncycastle.org/java.html + + + + + + Bouncy Castle Licence + + https://www.bouncycastle.org/licence.html + + repo + + + + + + + + https://github.com/bcgit/bc-java + + + + + + GitHub + + https://github.com/bcgit/bc-java/issues + + + + + + + + feedback-crypto + + The Legion of the Bouncy Castle Inc. + + feedback-crypto@bouncycastle.org + + + + + + + + + + org.bouncycastle + + bcprov-jdk15on + + 1.64 + + jar + + + + + + org.bouncycastle + + bcpkix-jdk15on + + 1.64 + + jar + + + + + diff --git a/bcpg-jdk15on-1.64.pom b/bcpg-jdk15on-1.64.pom index 089ba2f..7d388f6 100644 --- a/bcpg-jdk15on-1.64.pom +++ b/bcpg-jdk15on-1.64.pom @@ -1,45 +1,88 @@ - + - 4.0.0 - org.bouncycastle - bcpg-jdk15on - jar - Bouncy Castle OpenPGP API - 1.64 - The Bouncy Castle Java API for handling the OpenPGP protocol. This jar contains the OpenPGP API for JDK 1.5 to JDK 1.8. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs. - https://www.bouncycastle.org/java.html - - - Bouncy Castle Licence - https://www.bouncycastle.org/licence.html - repo - - - Apache Software License, Version 1.1 - https://www.apache.org/licenses/LICENSE-1.1 - repo - - - - https://github.com/bcgit/bc-java - - - GitHub - https://github.com/bcgit/bc-java/issues - - - - feedback-crypto - The Legion of the Bouncy Castle Inc. - feedback-crypto@bouncycastle.org - - - - - org.bouncycastle - bcprov-jdk15on - 1.64 - jar - - + + 4.0.0 + + org.bouncycastle + + bcpg-jdk15on + + jar + + Bouncy Castle OpenPGP API + + 1.64 + + The Bouncy Castle Java API for handling the OpenPGP protocol. This jar contains the OpenPGP API for JDK 1.5 to JDK 11. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs. + + https://www.bouncycastle.org/java.html + + + + + + Bouncy Castle Licence + + https://www.bouncycastle.org/licence.html + + repo + + + + + + Apache Software License, Version 1.1 + + https://www.apache.org/licenses/LICENSE-1.1 + + repo + + + + + + + + https://github.com/bcgit/bc-java + + + + + + GitHub + + https://github.com/bcgit/bc-java/issues + + + + + + + + feedback-crypto + + The Legion of the Bouncy Castle Inc. + + feedback-crypto@bouncycastle.org + + + + + + + + + + org.bouncycastle + + bcprov-jdk15on + + 1.64 + + jar + + + + + diff --git a/bcpkix-jdk15on-1.64.pom b/bcpkix-jdk15on-1.64.pom index f933c28..35a50ae 100644 --- a/bcpkix-jdk15on-1.64.pom +++ b/bcpkix-jdk15on-1.64.pom @@ -1,40 +1,78 @@ - + - 4.0.0 - org.bouncycastle - bcpkix-jdk15on - jar - Bouncy Castle PKIX, CMS, EAC, TSP, PKCS, OCSP, CMP, and CRMF APIs - 1.64 - The Bouncy Castle Java APIs for CMS, PKCS, EAC, TSP, CMP, CRMF, OCSP, and certificate generation. This jar contains APIs for JDK 1.5 to JDK 1.8. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs. - https://www.bouncycastle.org/java.html - - - Bouncy Castle Licence - https://www.bouncycastle.org/licence.html - repo - - - - https://github.com/bcgit/bc-java - - - GitHub - https://github.com/bcgit/bc-java/issues - - - - feedback-crypto - The Legion of the Bouncy Castle Inc. - feedback-crypto@bouncycastle.org - - - - - org.bouncycastle - bcprov-jdk15on - 1.64 - jar - - + + 4.0.0 + + org.bouncycastle + + bcpkix-jdk15on + + jar + + Bouncy Castle PKIX, CMS, EAC, TSP, PKCS, OCSP, CMP, and CRMF APIs + + 1.64 + + The Bouncy Castle Java APIs for CMS, PKCS, EAC, TSP, CMP, CRMF, OCSP, and certificate generation. This jar contains APIs for JDK 1.5 to JDK 11. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs. + + https://www.bouncycastle.org/java.html + + + + + + Bouncy Castle Licence + + https://www.bouncycastle.org/licence.html + + repo + + + + + + + + https://github.com/bcgit/bc-java + + + + + + GitHub + + https://github.com/bcgit/bc-java/issues + + + + + + + + feedback-crypto + + The Legion of the Bouncy Castle Inc. + + feedback-crypto@bouncycastle.org + + + + + + + + + + org.bouncycastle + + bcprov-jdk15on + + 1.64 + + jar + + + + + diff --git a/bctls-jdk15on-1.64.pom b/bctls-jdk15on-1.64.pom index 7d3ebe9..e8a7501 100644 --- a/bctls-jdk15on-1.64.pom +++ b/bctls-jdk15on-1.64.pom @@ -1,40 +1,78 @@ - + - 4.0.0 - org.bouncycastle - bctls-jdk15on - jar - Bouncy Castle JSSE provider and TLS/DTLS API - 1.64 - The Bouncy Castle Java APIs for TLS and DTLS, including a provider for the JSSE. - https://www.bouncycastle.org/java.html - - - Bouncy Castle Licence - https://www.bouncycastle.org/licence.html - repo - - - - https://github.com/bcgit/bc-java - - - GitHub - https://github.com/bcgit/bc-java/issues - - - - feedback-crypto - The Legion of the Bouncy Castle Inc. - feedback-crypto@bouncycastle.org - - - - - org.bouncycastle - bcprov-jdk15on - 1.64 - jar - - + + 4.0.0 + + org.bouncycastle + + bctls-jdk15on + + jar + + Bouncy Castle JSSE provider and TLS/DTLS API + + 1.64 + + The Bouncy Castle Java APIs for TLS and DTLS, including a provider for the JSSE. + + https://www.bouncycastle.org/java.html + + + + + + Bouncy Castle Licence + + https://www.bouncycastle.org/licence.html + + repo + + + + + + + + https://github.com/bcgit/bc-java + + + + + + GitHub + + https://github.com/bcgit/bc-java/issues + + + + + + + + feedback-crypto + + The Legion of the Bouncy Castle Inc. + + feedback-crypto@bouncycastle.org + + + + + + + + + + org.bouncycastle + + bcprov-jdk15on + + 1.64 + + jar + + + + + diff --git a/bouncycastle.changes b/bouncycastle.changes index ddb8639..54d4800 100644 --- a/bouncycastle.changes +++ b/bouncycastle.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Sat Oct 12 17:27:09 UTC 2019 - Pedro Monreal Gonzalez + +- Update pom files with those from Maven repository. + ------------------------------------------------------------------- Thu Oct 10 16:29:27 UTC 2019 - Pedro Monreal Gonzalez