[aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jdk: 18 new changesets

gnu.andrew at redhat.com gnu.andrew at redhat.com
Wed Feb 26 19:14:36 UTC 2020


Changeset: 04348fe8408b
Author:    ebaron
Date:      2015-01-09 11:58 -0800
URL:       https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/04348fe8408b

8046724: XML Signature ECKeyValue elements cannot be marshalled or unmarshalled
Reviewed-by: phh, andrew

! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java
! test/javax/xml/crypto/dsig/GenerationTests.java
! test/javax/xml/crypto/dsig/KeySelectors.java
! test/javax/xml/crypto/dsig/ValidationTests.java
+ test/javax/xml/crypto/dsig/data/signature-enveloping-p256-sha1.xml

Changeset: 5a8e7ecf1ef1
Author:    mbalao
Date:      2019-05-10 09:39 +0800
URL:       https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/5a8e7ecf1ef1

8200400: Restrict Sasl mechanisms
Reviewed-by: andrew

! src/share/classes/javax/security/sasl/Sasl.java
! src/share/lib/security/java.security-aix
! src/share/lib/security/java.security-linux
! src/share/lib/security/java.security-macosx
! src/share/lib/security/java.security-solaris
! src/share/lib/security/java.security-windows
+ test/javax/security/sasl/Sasl/DisabledMechanisms.java

Changeset: 7628bc6ac701
Author:    andrew
Date:      2020-02-13 05:10 +0000
URL:       https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/7628bc6ac701

8229767: Typo in java.security: Sasl.createClient and Sasl.createServer
Reviewed-by: shade

! src/share/lib/security/java.security-aix
! src/share/lib/security/java.security-linux
! src/share/lib/security/java.security-macosx
! src/share/lib/security/java.security-solaris
! src/share/lib/security/java.security-windows

Changeset: b0f356211659
Author:    lbourges
Date:      2015-12-14 14:08 -0800
URL:       https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b0f356211659

8145055: Marlin renderer causes unaligned write accesses
Reviewed-by: flar, prr

! src/share/classes/sun/java2d/marlin/MarlinCache.java
! src/share/classes/sun/java2d/marlin/MarlinConst.java

Changeset: 795199aad0e9
Author:    wetmore
Date:      2020-02-13 15:45 -0800
URL:       https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/795199aad0e9

8230977: JEP 244/8051498 - TLS Application-Layer Protocol Negotiation Extension (Java SE 8)
8144093: JEP 244/8051498 - TLS Application-Layer Protocol Negotiation Extension
8170282: Enable ALPN parameters to be supplied during the TLS handshake
8145849: ALPN: getHandshakeApplicationProtocol() always return null
8158978: ALPN not working when values are set directly on a SSLServerSocket
8171443: (spec) An ALPN callback function may also ignore ALPN
Reviewed-by: xuelei, coffeys, rhalade, andrew

! src/share/classes/javax/net/ssl/SSLEngine.java
! src/share/classes/javax/net/ssl/SSLParameters.java
! src/share/classes/javax/net/ssl/SSLSocket.java
+ src/share/classes/sun/security/ssl/ALPNExtension.java
! src/share/classes/sun/security/ssl/Alerts.java
! src/share/classes/sun/security/ssl/CipherSuite.java
! src/share/classes/sun/security/ssl/ClientHandshaker.java
! src/share/classes/sun/security/ssl/ExtensionType.java
! src/share/classes/sun/security/ssl/HandshakeMessage.java
! src/share/classes/sun/security/ssl/Handshaker.java
! src/share/classes/sun/security/ssl/HelloExtensions.java
! src/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/share/classes/sun/security/ssl/SSLServerSocketImpl.java
! src/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/share/classes/sun/security/ssl/ServerHandshaker.java
+ test/sun/security/ssl/javax/net/ssl/ALPN/MyX509ExtendedKeyManager.java
+ test/sun/security/ssl/javax/net/ssl/ALPN/SSLEngineAlpnTest.java
+ test/sun/security/ssl/javax/net/ssl/ALPN/SSLServerSocketAlpnTest.java
+ test/sun/security/ssl/javax/net/ssl/ALPN/SSLSocketAlpnTest.java
! test/sun/security/ssl/templates/SSLEngineTemplate.java
! test/sun/security/ssl/templates/SSLSocketSSLEngineTemplate.java
! test/sun/security/ssl/templates/SSLSocketTemplate.java

Changeset: ece6722932ca
Author:    wetmore
Date:      2020-02-13 15:47 -0800
URL:       https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ece6722932ca

8230978: Add support for RSASSA-PSS Signature algorithm (Java SE 8)
8175029: StackOverflowError in X509CRL and X509Certificate.verify(PublicKey, Provider)
8146293: Add support for RSASSA-PSS Signature algorithm
8205445: Add RSASSA-PSS Signature support to SunMSCAPI
8205720: KeyFactory#getKeySpec and translateKey throws NullPointerException with Invalid key
8206171: Signature#getParameters for RSASSA-PSS throws ProviderException when not initialized
8213009: Refactoring existing SunMSCAPI classes
8213010: Supporting keys created with certmgr.exe
8214096: sun.security.util.SignatureUtil passes null parameter, so JCE validation fails
8215694: keytool cannot generate RSASSA-PSS certificates
8221407: Windows 32bit build error in libsunmscapi/security.cpp
8216039: TLS with BC and RSASSA-PSS breaks ECDHServerKeyExchange
8223003: SunMSCAPI keys are not cleaned up
8223063: Support CNG RSA keys
8225745: NoSuchAlgorithmException exception for SHA256withECDSA with RSASSA-PSS support
8225180: SignedObject with invalid Key not throwing the InvalidKeyException in Windows
8236470: Deal with ECDSA using ecdsa-with-SHA2 plus hash algorithm as AlgorithmId
8238502: sunmscapi.dll causing EXCEPTION_ACCESS_VIOLATION
Summary: Contains elements of JDK-8051408 (see comments on JDK-8230978)
Reviewed-by: valeriep, weijun, coffeys, pkoppula, andrew

! make/lib/SecurityLibraries.gmk
! src/share/classes/com/sun/crypto/provider/OAEPParameters.java
! src/share/classes/com/sun/crypto/provider/RSACipher.java
! src/share/classes/com/sun/crypto/provider/SunJCE.java
! src/share/classes/java/security/Signature.java
! src/share/classes/java/security/SignatureSpi.java
! src/share/classes/java/security/cert/X509CRL.java
! src/share/classes/java/security/cert/X509Certificate.java
! src/share/classes/java/security/interfaces/RSAKey.java
! src/share/classes/java/security/interfaces/RSAMultiPrimePrivateCrtKey.java
! src/share/classes/java/security/interfaces/RSAPrivateCrtKey.java
! src/share/classes/java/security/interfaces/package-info.java
! src/share/classes/java/security/spec/MGF1ParameterSpec.java
! src/share/classes/java/security/spec/PSSParameterSpec.java
! src/share/classes/java/security/spec/RSAKeyGenParameterSpec.java
! src/share/classes/java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java
! src/share/classes/java/security/spec/RSAOtherPrimeInfo.java
! src/share/classes/java/security/spec/RSAPrivateCrtKeySpec.java
! src/share/classes/java/security/spec/RSAPrivateKeySpec.java
! src/share/classes/java/security/spec/RSAPublicKeySpec.java
! src/share/classes/java/security/spec/package-info.java
! src/share/classes/javax/crypto/Cipher.java
! src/share/classes/javax/crypto/spec/OAEPParameterSpec.java
! src/share/classes/javax/crypto/spec/PSource.java
! src/share/classes/javax/crypto/spec/package.html
+ src/share/classes/sun/misc/JavaSecuritySignatureAccess.java
! src/share/classes/sun/misc/SharedSecrets.java
! src/share/classes/sun/security/ec/CurveDB.java
! src/share/classes/sun/security/ec/ECDSASignature.java
! src/share/classes/sun/security/pkcs/SignerInfo.java
! src/share/classes/sun/security/pkcs10/PKCS10.java
! src/share/classes/sun/security/pkcs11/P11Key.java
! src/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java
! src/share/classes/sun/security/pkcs11/P11Signature.java
! src/share/classes/sun/security/provider/DSA.java
! src/share/classes/sun/security/provider/SHA5.java
! src/share/classes/sun/security/provider/SunEntries.java
+ src/share/classes/sun/security/rsa/MGF1.java
+ src/share/classes/sun/security/rsa/PSSParameters.java
! src/share/classes/sun/security/rsa/RSAKeyFactory.java
! src/share/classes/sun/security/rsa/RSAKeyPairGenerator.java
+ src/share/classes/sun/security/rsa/RSAPSSSignature.java
! src/share/classes/sun/security/rsa/RSAPadding.java
! src/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java
! src/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java
! src/share/classes/sun/security/rsa/RSAPublicKeyImpl.java
! src/share/classes/sun/security/rsa/RSASignature.java
+ src/share/classes/sun/security/rsa/RSAUtil.java
! src/share/classes/sun/security/rsa/SunRsaSignEntries.java
! src/share/classes/sun/security/ssl/RSASignature.java
! src/share/classes/sun/security/ssl/SunJSSE.java
! src/share/classes/sun/security/tools/keytool/CertAndKeyGen.java
! src/share/classes/sun/security/tools/keytool/Main.java
! src/share/classes/sun/security/util/ECUtil.java
! src/share/classes/sun/security/util/SecurityProviderConstants.java
+ src/share/classes/sun/security/util/SignatureUtil.java
! src/share/classes/sun/security/x509/AlgorithmId.java
! src/share/classes/sun/security/x509/X509CRLImpl.java
! src/share/classes/sun/security/x509/X509CertImpl.java
+ src/windows/classes/sun/security/mscapi/CKey.java
+ src/windows/classes/sun/security/mscapi/CKeyPair.java
+ src/windows/classes/sun/security/mscapi/CKeyPairGenerator.java
+ src/windows/classes/sun/security/mscapi/CKeyStore.java
+ src/windows/classes/sun/security/mscapi/CPrivateKey.java
+ src/windows/classes/sun/security/mscapi/CPublicKey.java
+ src/windows/classes/sun/security/mscapi/CRSACipher.java
+ src/windows/classes/sun/security/mscapi/CSignature.java
- src/windows/classes/sun/security/mscapi/Key.java
- src/windows/classes/sun/security/mscapi/KeyStore.java
- src/windows/classes/sun/security/mscapi/RSACipher.java
- src/windows/classes/sun/security/mscapi/RSAKeyPair.java
- src/windows/classes/sun/security/mscapi/RSAKeyPairGenerator.java
- src/windows/classes/sun/security/mscapi/RSAPrivateKey.java
- src/windows/classes/sun/security/mscapi/RSAPublicKey.java
- src/windows/classes/sun/security/mscapi/RSASignature.java
! src/windows/classes/sun/security/mscapi/SunMSCAPI.java
! src/windows/native/sun/security/mscapi/security.cpp
! test/com/sun/crypto/provider/Cipher/RSA/TestOAEP.java
! test/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java
! test/com/sun/crypto/provider/Cipher/RSA/TestOAEPParameterSpec.java
! test/com/sun/crypto/provider/Cipher/RSA/TestOAEPWithParams.java
! test/java/security/KeyPairGenerator/FinalizeHalf.java
! test/java/security/Signature/Offsets.java
+ test/java/security/Signature/SignatureGetInstance.java
! test/java/security/SignedObject/Chain.java
+ test/java/security/cert/X509CRL/VerifyDefault.java
+ test/java/security/cert/X509Certificate/VerifyDefault.java
! test/java/security/testlibrary/CertUtils.java
+ test/lib/jdk/test/lib/SigTestUtil.java
+ test/lib/testlibrary/jdk/testlibrary/security/DerUtils.java
! test/sun/security/ec/SignedObjectChain.java
+ test/sun/security/mscapi/InteropWithSunRsaSign.java
+ test/sun/security/mscapi/KeyAlgorithms.java
+ test/sun/security/mscapi/NullKey.java
! test/sun/security/mscapi/SignedObjectChain.java
+ test/sun/security/mscapi/VeryLongAlias.java
+ test/sun/security/provider/MessageDigest/SHA512.java
+ test/sun/security/rsa/SigGen15_186-3.txt
+ test/sun/security/rsa/SigGen15_186-3_TruncatedSHAs.txt
+ test/sun/security/rsa/SigRecord.java
! test/sun/security/rsa/SignatureOffsets.java
! test/sun/security/rsa/SignatureTest.java
! test/sun/security/rsa/SignedObjectChain.java
! test/sun/security/rsa/TestKeyPairGenerator.java
+ test/sun/security/rsa/TestSigGen15.java
! test/sun/security/rsa/TestSignatures.java
+ test/sun/security/rsa/pss/InitAgain.java
+ test/sun/security/rsa/pss/PSSParametersTest.java
+ test/sun/security/rsa/pss/SigGenPSS_186-3.txt
+ test/sun/security/rsa/pss/SigGenPSS_186-3_TruncatedSHAs.txt
+ test/sun/security/rsa/pss/SigRecord.java
+ test/sun/security/rsa/pss/SignatureTest2.java
+ test/sun/security/rsa/pss/SignatureTestPSS.java
+ test/sun/security/rsa/pss/TestPSSKeySupport.java
+ test/sun/security/rsa/pss/TestSigGenPSS.java
! test/sun/security/ssl/rsa/SignedObjectChain.java
+ test/sun/security/tools/keytool/PSS.java
+ test/sun/security/util/misc/SetNullSigParams.java
+ test/sun/security/x509/X509CertImpl/ECSigParamsVerifyWithCert.java

Changeset: 63983cc2ff8d
Author:    andrew
Date:      2020-02-14 15:10 +0000
URL:       https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/63983cc2ff8d

8225392: Comparison builds are failing due to cacerts file
Reviewed-by: shade

! make/src/classes/build/tools/generatecacerts/GenerateCacerts.java
! src/share/classes/sun/security/tools/keytool/Main.java
! test/sun/security/lib/cacerts/VerifyCACerts.java
+ test/sun/security/tools/keytool/ListOrder.java

Changeset: 213748ed0bfa
Author:    rhalade
Date:      2019-11-14 19:49 -0800
URL:       https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/213748ed0bfa

8232019: Add LuxTrust certificate updates to the existing root program
Reviewed-by: mullan

+ make/data/cacerts/luxtrustglobalroot2ca
+ test/security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java
! test/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: 7ade2018b789
Author:    jiefu
Date:      2019-11-15 19:38 +0800
URL:       https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/7ade2018b789

8234245: sun/security/lib/cacerts/VerifyCACerts.java fails due to wrong checksum
Reviewed-by: mullan

! test/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: 9967cac00754
Author:    rhalade
Date:      2019-11-28 10:43 -0800
URL:       https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/9967cac00754

8233223: Add Amazon Root CA certificates
Reviewed-by: mullan

+ make/data/cacerts/amazonrootca1
+ make/data/cacerts/amazonrootca2
+ make/data/cacerts/amazonrootca3
+ make/data/cacerts/amazonrootca4
+ test/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java
! test/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: ca011adf8a6e
Author:    psadhukhan
Date:      2019-10-12 08:49 +0530
URL:       https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ca011adf8a6e

8223158: Docked MacBook cannot start any Java Swing applications
Reviewed-by: prr, serb

! src/macosx/native/sun/java2d/opengl/CGLGraphicsConfig.m

Changeset: cfb35868e564
Author:    mullan
Date:      2016-10-12 09:46 -0400
URL:       https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/cfb35868e564

8162723: Array index overflow in Base64 utility class
Reviewed-by: ascarpino, jnimeh

! src/share/classes/com/sun/org/apache/xml/internal/security/utils/Base64.java

Changeset: 77d132a92271
Author:    asmotrak
Date:      2015-05-18 19:26 +0300
URL:       https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/77d132a92271

8079140: IgnoreAllErrorHandler should use doPrivileged when it reads system properties
Reviewed-by: mullan

! src/share/classes/com/sun/org/apache/xml/internal/security/utils/IgnoreAllErrorHandler.java
+ test/javax/xml/crypto/dsig/ErrorHandlerPermissions.java
+ test/javax/xml/crypto/dsig/ErrorHandlerPermissions.policy
+ test/javax/xml/crypto/dsig/data/signature-external-rsa.xml

Changeset: 409606bb1a8c
Author:    andrew
Date:      2020-02-17 09:29 +0000
URL:       https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/409606bb1a8c

Merge

! src/share/classes/java/security/cert/X509CRL.java
! src/share/classes/java/security/cert/X509Certificate.java
! src/share/classes/sun/misc/SharedSecrets.java
! src/share/classes/sun/security/provider/SunEntries.java
! src/share/classes/sun/security/x509/X509CRLImpl.java
! src/share/lib/security/java.security-aix
! src/share/lib/security/java.security-linux
! src/share/lib/security/java.security-macosx
! src/share/lib/security/java.security-solaris
! src/share/lib/security/java.security-windows
- test/sun/security/krb5/auto/SaslGSS.java
! test/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: 9099e882f08e
Author:    mbalao
Date:      2019-12-11 15:43 -0300
URL:       https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/9099e882f08e

8005819: Support cross-realm MSSFU
Reviewed-by: weijun

! src/share/classes/sun/security/krb5/KrbTgsRep.java
! src/share/classes/sun/security/krb5/internal/CredentialsUtil.java
! src/share/classes/sun/security/krb5/internal/Krb5.java
! src/share/classes/sun/security/krb5/internal/PAForUserEnc.java
+ src/share/classes/sun/security/krb5/internal/PaPacOptions.java
! test/sun/security/krb5/auto/KDC.java
! test/sun/security/krb5/auto/ReferralsTest.java

Changeset: 777e3d4780b8
Author:    andrew
Date:      2020-02-17 09:41 +0000
URL:       https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/777e3d4780b8

Added tag jdk8u252-b03 for changeset 9099e882f08e

! .hgtags

Changeset: df29a2125b90
Author:    andrew
Date:      2020-02-18 18:52 +0000
URL:       https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/df29a2125b90

Merge jdk8u252-b03

! .hgtags
! make/lib/SecurityLibraries.gmk
! src/share/classes/com/sun/crypto/provider/SunJCE.java
! src/share/classes/java/security/Signature.java
! src/share/classes/javax/net/ssl/SSLSocket.java
! src/share/classes/javax/security/sasl/Sasl.java
! src/share/classes/sun/misc/SharedSecrets.java
! src/share/classes/sun/security/krb5/internal/CredentialsUtil.java
! src/share/classes/sun/security/pkcs11/P11Key.java
! src/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java
! src/share/classes/sun/security/provider/DSA.java
! src/share/classes/sun/security/rsa/RSAKeyPairGenerator.java
! src/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java
! src/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java
! src/share/classes/sun/security/ssl/ClientHandshaker.java
! src/share/classes/sun/security/ssl/ExtensionType.java
! src/share/classes/sun/security/ssl/HandshakeMessage.java
! src/share/classes/sun/security/ssl/Handshaker.java
! src/share/classes/sun/security/ssl/HelloExtensions.java
! src/share/classes/sun/security/ssl/RSASignature.java
! src/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/share/classes/sun/security/ssl/ServerHandshaker.java
! src/share/classes/sun/security/ssl/SunJSSE.java
! src/share/classes/sun/security/tools/keytool/Main.java
! src/share/lib/security/java.security-aix
! src/share/lib/security/java.security-linux
! src/share/lib/security/java.security-macosx
! src/share/lib/security/java.security-solaris
! src/share/lib/security/java.security-windows
- src/windows/classes/sun/security/mscapi/Key.java
- src/windows/classes/sun/security/mscapi/KeyStore.java
- src/windows/classes/sun/security/mscapi/RSACipher.java
- src/windows/classes/sun/security/mscapi/RSAKeyPair.java
- src/windows/classes/sun/security/mscapi/RSAKeyPairGenerator.java
- src/windows/classes/sun/security/mscapi/RSAPrivateKey.java
- src/windows/classes/sun/security/mscapi/RSAPublicKey.java
- src/windows/classes/sun/security/mscapi/RSASignature.java
! src/windows/classes/sun/security/mscapi/SunMSCAPI.java

Changeset: ee026327225b
Author:    andrew
Date:      2020-02-18 18:54 +0000
URL:       https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ee026327225b

Added tag aarch64-shenandoah-jdk8u252-b03 for changeset df29a2125b90

! .hgtags



More information about the aarch64-port-dev mailing list