Commit Graph

47 Commits

Author SHA256 Message Date
Fridrich Strba
f5ae8f84c4 OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=77 2022-03-30 10:27:32 +00:00
Fridrich Strba
843f475c76 OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=75 2022-03-20 07:43:11 +00:00
Fridrich Strba
6f517de642 OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=74 2022-03-18 18:48:15 +00:00
Fridrich Strba
cb71cbe25c OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=73 2022-03-18 09:00:47 +00:00
Fridrich Strba
87e03ab720 OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=72 2022-03-17 10:17:41 +00:00
Fridrich Strba
63367728e5 OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=71 2022-03-17 03:36:52 +00:00
Fridrich Strba
65ead1190f OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=70 2021-07-27 16:04:01 +00:00
9bfd3c6261 Accepting request 895363 from home:pmonrealgonzalez:branches:Java:packages
- Add bouncycastle_getpoms.sh to get pom files from Maven repos

- Version update to 1.66 [bsc#1186328, CVE-2020-15522]

OBS-URL: https://build.opensuse.org/request/show/895363
OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=68
2021-05-25 11:51:48 +00:00
Fridrich Strba
ada743e4db OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=66 2021-01-13 09:50:30 +00:00
Fridrich Strba
74c8888358 OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=65 2021-01-11 15:35:48 +00:00
Fridrich Strba
6ed97bbe3e OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=64 2021-01-11 15:21:09 +00:00
5eae70dad1 Accepting request 857837 from home:pmonrealgonzalez:branches:Java:packages
- Version update to 1.67 [bsc#1180215, CVE-2020-28052]
  * CVE-2020-28052: OpenBSDBCrypt.checkPassword utility method
    compared incorrect data when checking the password
  * Defects Fixed:
    - BCJSSE: SunJSSE compatibility fix - override of getChannel()
      removed and 'urgent data' behaviour should now conform to
      what the SunJSSE expects
    - Nested BER data could sometimes cause issues in octet strings
    - Certificates/CRLs with short signatures could cause an exception
      in toString() in the BC X509 Certificate implmentation
    - In line with latest changes in the JVM, SignatureSpis which
      don't require parameters now return null on engineGetParameters()
    - The RSA KeyFactory now always preferentially produces RSAPrivateCrtKey
      where it can on requests for a KeySpec based on an RSAPrivateKey
    - CMSTypedStream$FullReaderStream now handles zero length reads correctly
    - Unecessary padding was added on KMAC when the key string was block aligned
    - Zero length data would cause an unexpected exception from RFC5649WrapEngine
    - OpenBSDBcrypt was failing to handle some valid prefixes
  * Additional Features and Functionality
    - Performance improvement of Argon2 and Noekeon
    - A setSessionKeyObfuscation() method has been added to
      PublicKeyKeyEncryptionMethodGenerator to allow turning off of session key
      obfuscation (default is on, method primarily to get around early version
      GPG issues with AES-128 keys)
    - Implemented 'safegcd' constant-time modular inversion (as well as a
      variable-time variant). It has replaced Fermat inversion in all our EC
      code, and BigInteger.modInverse in several other places, particularly
      signers. This improves side-channel protection, and also gives a
      significant performance boost
    - Performance of custom binary ECC curves and Edwards Curves has been improved

OBS-URL: https://build.opensuse.org/request/show/857837
OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=62
2020-12-21 15:42:49 +00:00
Fridrich Strba
e17cf6e6b9 Accepting request 823216 from home:pmonrealgonzalez:branches:Java:packages
- Version update to 1.66
  * Defects Fixed:
    - EdDSA verifiers now reset correctly after rejecting overly long signatures.
    - BCJSSE: SSLSession.getPeerCertificateChain could throw NullPointerException.
    - qTESLA-I verifier would reject some valid signatures.
    - qTESLA verifiers now reject overly long signatures.
    - PGP regression caused failure to preserve existing version header when
      headers were reset.
    - PKIXNameConstraintValidator had a bad cast preventing use of multiple
      OtherName constraints.
    - Serialisation of the non-CRT RSA Private Key could cause a NullPointerException.
    - An extra 4 bytes was included in the start of HSS public key encodings.
    - CMS with Ed448 using a direct signature was using id-shake256-len
      rather than id-shake256.
    - Use of GCMParameterSpec could cause an AccessControlException under
      some circumstances.
    - DTLS: Fixed high-latency HelloVerifyRequest handshakes.
    - An encoding bug for rightEncoded() in KMAC has been fixed.
    - For a few values the cSHAKE implementation would add unnecessary pad bytes
      where the N and S strings produced encoded data that was block aligned.
    - There were a few circumstances where Argon2BytesGenerator might hit an
      unexpected null. These have been removed.
  * Additional Features and Functionality
    - The qTESLA signature algorithm has been updated to v2.8 (20191108).
    - BCJSSE: Client-side OCSP stapling now supports status_request_v2 extension.
    - Support has been added for "ocsp.enable", "ocsp.responderURL" and
      PKIXRevocationChecker for users of Java 8 and later.
    - Support has been added for "org.bouncycastle.x509.enableCRLDP" to the PKIX validator.
    - BCJSSE: Now supports system property 'jsse.enableFFDHE'
    - BCJSSE: Now supports system properties 'jdk.tls.client.SignatureSchemes'

OBS-URL: https://build.opensuse.org/request/show/823216
OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=60
2020-07-29 05:46:14 +00:00
Fridrich Strba
0c8c1f0bf9 Accepting request 798842 from home:pmonrealgonzalez:branches:Java:packages
- Version update to 1.65
  * Defects Fixed:
    - DLExternal would encode using DER encoding for tagged SETs.
    - ChaCha20Poly1305 could fail for large (>~2GB) files.
    - ChaCha20Poly1305 could fail for small updates when used via the provider.
    - Properties.getPropertyValue could ignore system property when other
       local overrides set.
    - The entropy gathering thread was not running in daemon mode, meaning there
       could be a delay in an application shutting down due to it.
    - A recent change in Java 11 could cause an exception with the BC Provider's
       implementation of PSS.
    - BCJSSE: TrustManager now tolerates having no trusted certificates.
    - BCJSSE: Choice of credentials and signing algorithm now respect the peer's
       signature_algorithms extension properly.
    - BCJSSE: KeyManager for KeyStoreBuilderParameters no longer leaks memory.
  * Additional Features and Functionality:
    - LMS and HSS (RFC 8554) support has been added to the low level library and
       the PQC provider.
    - SipHash128 support has been added to the low level library and the JCE provider.
    - BCJSSE: BC API now supports explicitly specifying the session to resume.
    - BCJSSE: Ed25519, Ed448 are now supported when TLS 1.2 or higher is
       negotiated (except in FIPS mode).
    - BCJSSE: Added support for extended_master_secret system properties:
       jdk.tls.allowLegacyMasterSecret, jdk.tls.allowLegacyResumption,
       jdk.tls.useExtendedMasterSecret .
    - BCJSSE: Ed25519, Ed448 are now supported when TLS 1.2 or higher is
       negotiated (except in FIPS mode).
    - BCJSSE: KeyManager and TrustManager now check algorithm constraints for
       keys and certificate chains.
    - BCJSSE: KeyManager selection of server credentials now prefers matching

OBS-URL: https://build.opensuse.org/request/show/798842
OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=58
2020-04-29 10:37:17 +00:00
Fridrich Strba
2e5255ad6b OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=56 2020-03-25 15:44:21 +00:00
Tomáš Chvátal
d399f16cba Accepting request 746071 from home:pmonrealgonzalez:branches:Java:packages
- Fix arch dependent macros in noarch package [bsc#1109539]

OBS-URL: https://build.opensuse.org/request/show/746071
OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=54
2019-11-06 18:44:40 +00:00
Tomáš Chvátal
f70e0bf39f 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
2019-10-14 06:56:12 +00:00
Fridrich Strba
daf896ac30 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
2019-10-11 10:59:50 +00:00
Fridrich Strba
860a2da908 OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=49 2019-09-25 04:06:30 +00:00
Fridrich Strba
a0ba9364d9 OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=48 2019-09-24 17:12:45 +00:00
Fridrich Strba
d243b119b9 OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=47 2019-09-24 16:36:50 +00:00
Fridrich Strba
7b7d8aad80 OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=46 2019-09-24 15:36:03 +00:00
Tomáš Chvátal
0a13462ec2 Accepting request 635776 from home:pmonrealgonzalez:branches:Java:packages
* CVE-2018-1000180: issue around primality tests for RSA key pair generation
    if done using only the low-level API [bsc#1096291]

OBS-URL: https://build.opensuse.org/request/show/635776
OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=44
2018-09-14 18:50:05 +00:00
Tomáš Chvátal
8251734ae4 - Version update to 1.59:
* CVE-2016-1000338: Fix DSA ASN.1 validation during encoding of
    signature on verification (boo#1095722).
  * CVE-2016-1000339: Fix AESEngine key information leak via lookup
    table accesses (boo#1095853).
  * CVE-2016-1000340: Fix carry propagation bugs in the
    implementation of squaring for several raw math classes
    (boo#1095854).
  * CVE-2016-1000341: Fix DSA signature generation vulnerability to
    timing attack (boo#1095852).
  * CVE-2016-1000342: Fix ECDSA ASN.1 validation during encoding of
    signature on verification (boo#1095850).
  * CVE-2016-1000343: Fix week default settings for private DSA key
    pair generation (boo#1095849).
  * CVE-2016-1000344: Remove DHIES from the provider to disable the
    unsafe usage of ECB mode (boo#1096026).
  * CVE-2016-1000345: Fix DHIES/ECIES CBC mode padding oracle
    attack (boo#1096025).
  * CVE-2016-1000346: Fix other party DH public key validation
    (boo#1096024).
  * CVE-2016-1000352: Remove ECIES from the provider to disable the
    unsafe usage of ECB mode (boo#1096022).
- bumb target to 1.6

OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=42
2018-07-19 10:30:58 +00:00
Tomáš Chvátal
090feffdfa * CVE-2016-1000338: Fix DSA ASN.1 validation during encoding of
signature on verification (boo#1095722).                                  
  * CVE-2016-1000339: Fix AESEngine key information leak via lookup           
    table accesses (boo#1095853).                                             
  * CVE-2016-1000340: Fix carry propagation bugs in the                       
    implementation of squaring for several raw math classes                   
    (boo#1095854).                                                            
  * CVE-2016-1000341: Fix DSA signature generation vulnerability to           
    timing attack (boo#1095852).                                              
  * CVE-2016-1000342: Fix ECDSA ASN.1 validation during encoding of           
    signature on verification (boo#1095850).                                  
  * CVE-2016-1000343: Fix week default settings for private DSA key           
    pair generation (boo#1095849).                                            
  * CVE-2016-1000344: Remove DHIES from the provider to disable the           
    unsafe usage of ECB mode (boo#1096026).                                   
  * CVE-2016-1000345: Fix DHIES/ECIES CBC mode padding oracle                 
    attack (boo#1096025).                                                     
  * CVE-2016-1000346: Fix other party DH public key validation                
    (boo#1096024).                                                            
  * CVE-2016-1000352: Remove ECIES from the provider to disable the           
    unsafe usage of ECB mode (boo#1096022).

OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=41
2018-07-19 10:29:31 +00:00
Tomáš Chvátal
3732846574 - Version update to 1.60 bsc#1100694:
* CVE-2018-1000613 Use of Externally-ControlledInput to Select Classes or Code
  * Release notes:
    http://www.bouncycastle.org/releasenotes.html

OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=40
2018-07-19 10:27:49 +00:00
Tomáš Chvátal
fc7e760697 Accepting request 616094 from home:abergmann:branches:Java:packages
- Version update to 1.59: 
  * CVE-2017-13098: Fix against Bleichenbacher oracle when not
    using the lightweight APIs (boo#1072697).
  * Release notes:
    http://www.bouncycastle.org/releasenotes.html
- Removed patch:
  * ambiguous-reseed.patch

OBS-URL: https://build.opensuse.org/request/show/616094
OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=38
2018-06-11 17:11:15 +00:00
Fridrich Strba
ee751cb7dd OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=37 2018-05-17 19:52:34 +00:00
Fridrich Strba
29bb0c3954 OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=36 2018-05-15 17:45:32 +00:00
Fridrich Strba
5f6294423a Update to 1.58
OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=34
2017-09-15 07:30:46 +00:00
Fridrich Strba
b5841290e1 OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=32 2017-09-07 13:05:15 +00:00
Tomáš Chvátal
d409fe03c2 Accepting request 496612 from home:pcervinka:branches:Java:packages
- New build dependency: javapackages-local
- Fixed requires
- Spec file cleaned

OBS-URL: https://build.opensuse.org/request/show/496612
OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=30
2017-05-19 11:13:45 +00:00
Tomáš Chvátal
9998a3d8e3 - Version update to 1.54:
* No obvious changelog to be found
  * Fixes bnc#967521 CVE-2015-7575

OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=28
2016-02-20 08:37:37 +00:00
Tomáš Chvátal
363edffbd8 - Version update to 1.53 (latest upstream)
* No obvious changelog
  * Fixes bnc#951727 CVE-2015-7940

OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=26
2015-10-23 08:48:42 +00:00
Tomáš Chvátal
7f4bf1ebc0 new jpackage-tools
OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=24
2015-03-18 10:06:18 +00:00
Tomáš Chvátal
0535815938 - Disable tests on obs as they hang
OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=22
2015-02-20 09:56:09 +00:00
Tomáš Chvátal
c91eea2d82 - Cleanup with spec-cleaner
OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=20
2015-02-10 12:35:24 +00:00
Tomáš Chvátal
613b540847 - Version bump to 1.50 to match Fedora
OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=19
2015-02-10 12:31:42 +00:00
Tomáš Chvátal
0529a25e58 - Depend on junit not junit4
OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=17
2014-07-07 14:58:58 +00:00
Darin Perusich
c027c4df92 Accepting request 234210 from home:deadpoint:branches:Java:packages
disable bytecode check on sle_11

OBS-URL: https://build.opensuse.org/request/show/234210
OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=15
2014-05-15 15:36:43 +00:00
Michal Vyskocil
9ed344b181 - Don't own /etc/java/security to not clash with javapackages-tools
- Don't mark random files as config

OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=13
2013-11-14 11:47:27 +00:00
Tomáš Chvátal
00173ce7d9 Replace jpackage-utils by javapackages-tools
OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=11
2013-09-09 11:51:59 +00:00
Michal Vyskocil
5aed2ff9c7 don't redefine mavenpomdir
OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=10
2013-08-28 12:20:08 +00:00
Michal Vyskocil
dbdd762dd3 - use add_maven_depmap from recent javapackages-tools
- temporary mozilla-nss to BT: in order to pass a tests

OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=9
2013-08-28 08:25:59 +00:00
Michal Vyskocil
e7ccdd8c1b - bumb target to 1.6
OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=7
2012-05-18 12:40:18 +00:00
Stephan Kulow
44be38b779 Accepting request 106764 from Java:packages
add bouncycastle to openSUSE Factory

WARNING: it is a crypto api, but I have used source file from Fedora project
removing some of patented algorithms, so it might be safe from legal point of
view

OBS-URL: https://build.opensuse.org/request/show/106764
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bouncycastle?expand=0&rev=1
2012-03-05 16:59:06 +00:00
Michal Vyskocil
84204f9ce0 removed _link
OBS-URL: https://build.opensuse.org/package/show/Java:packages/bouncycastle?expand=0&rev=5
2012-02-24 08:48:17 +00:00