changeset 2680:a79aaaaf910d

PR3751: Update patch against 11.0.5 & JDK-8228825 2019-10-16 Andrew John Hughes <gnu_andrew@member.fsf.org> PR3751: Update patch against 11.0.5 & JDK-8228825 * patches/pr3751.patch: Curves supported over SSL are now limited upstream, as a result of CVE-2019-2894.
author Andrew John Hughes <gnu_andrew@member.fsf.org>
date Wed, 16 Oct 2019 17:36:52 +0100
parents f1702bbbc1d2
children 79947984e110
files ChangeLog patches/pr3751.patch
diffstat 2 files changed, 7 insertions(+), 26 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Tue Oct 01 20:10:30 2019 +0100
+++ b/ChangeLog	Wed Oct 16 17:36:52 2019 +0100
@@ -1,3 +1,10 @@
+2019-10-16  Andrew John Hughes  <gnu_andrew@member.fsf.org>
+
+	PR3751: Update patch against 11.0.5 & JDK-8228825
+	* patches/pr3751.patch:
+	Curves supported over SSL are now limited upstream,
+	as a result of CVE-2019-2894.
+
 2019-09-30  Andrew John Hughes  <gnu_andrew@member.fsf.org>
 
 	PR3751: Support secp256k1 in the default set of curves
--- a/patches/pr3751.patch	Tue Oct 01 20:10:30 2019 +0100
+++ b/patches/pr3751.patch	Wed Oct 16 17:36:52 2019 +0100
@@ -84,32 +84,6 @@
          SECP256_K1  (0x0016, "secp256k1", "1.3.132.0.10", false,
                              ProtocolVersion.PROTOCOLS_TO_12),
  
-@@ -521,12 +457,6 @@
-                         NamedGroup.SECP256_R1,
-                         NamedGroup.SECP384_R1,
-                         NamedGroup.SECP521_R1,
--                        NamedGroup.SECT283_K1,
--                        NamedGroup.SECT283_R1,
--                        NamedGroup.SECT409_K1,
--                        NamedGroup.SECT409_R1,
--                        NamedGroup.SECT571_K1,
--                        NamedGroup.SECT571_R1,
- 
-                         // FFDHE 2048
-                         NamedGroup.FFDHE_2048,
-@@ -541,12 +471,6 @@
-                         NamedGroup.SECP256_R1,
-                         NamedGroup.SECP384_R1,
-                         NamedGroup.SECP521_R1,
--                        NamedGroup.SECT283_K1,
--                        NamedGroup.SECT283_R1,
--                        NamedGroup.SECT409_K1,
--                        NamedGroup.SECT409_R1,
--                        NamedGroup.SECT571_K1,
--                        NamedGroup.SECT571_R1,
- 
-                         // non-NIST curves
-                         NamedGroup.SECP256_K1,
 diff --git a/src/java.base/share/classes/sun/security/util/CurveDB.java b/src/java.base/share/classes/sun/security/util/CurveDB.java
 --- a/src/java.base/share/classes/sun/security/util/CurveDB.java
 +++ b/src/java.base/share/classes/sun/security/util/CurveDB.java