summaryrefslogtreecommitdiff
path: root/user/openjdk8/icedtea-jdk-tls-nist-curves.patch
diff options
context:
space:
mode:
authorA. Wilcox <awilcox@wilcox-tech.com>2020-06-12 23:49:34 +0000
committerA. Wilcox <awilcox@wilcox-tech.com>2020-06-12 23:49:34 +0000
commit4e53c51f591cbd62817c797c10d240c008182ab3 (patch)
tree1daa740f1bb764764e557f913166e6761abb0b86 /user/openjdk8/icedtea-jdk-tls-nist-curves.patch
parentabeeb94648332a902cc91c0c2c0333e1ae23b49c (diff)
parent8907c7de87fa709a23ee19e11bd3d5ef6f1f13b3 (diff)
downloadpackages-4e53c51f591cbd62817c797c10d240c008182ab3.tar.gz
packages-4e53c51f591cbd62817c797c10d240c008182ab3.tar.bz2
packages-4e53c51f591cbd62817c797c10d240c008182ab3.tar.xz
packages-4e53c51f591cbd62817c797c10d240c008182ab3.zip
Merge branch 'sec/openjdk8' into 'master'
user/openjdk8: [CVE] bump to 8.252.09 (#269) See merge request adelie/packages!445
Diffstat (limited to 'user/openjdk8/icedtea-jdk-tls-nist-curves.patch')
-rw-r--r--user/openjdk8/icedtea-jdk-tls-nist-curves.patch47
1 files changed, 0 insertions, 47 deletions
diff --git a/user/openjdk8/icedtea-jdk-tls-nist-curves.patch b/user/openjdk8/icedtea-jdk-tls-nist-curves.patch
deleted file mode 100644
index 75fb3af8c..000000000
--- a/user/openjdk8/icedtea-jdk-tls-nist-curves.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-Bug #7404 TLS negotiation error in OpenJDK 8 u131
-
-Fixes an OpenJDK 8 regression discovered in docker-library/openjdk#115
-on Alpine Linux 3.5 (u121) and 3.6 (u131) that causes TLS negotiation
-errors for some clients.
-
-Root cause appears to be OpenJDK announcing support for NIST curves the
-underlying NSS library does doesn't. This patch limits OpenJDK's
-announcement to elliptic curves 23 (secp256r1), 24 (secp384r1), and 25
-(secp521r1).
-
-Related issues:
-
-* https://github.com/docker-library/openjdk/issues/115
-* https://bugs.alpinelinux.org/issues/7404
-* https://access.redhat.com/discussions/2339811
-* https://bugzilla.redhat.com/show_bug.cgi?id=1022017
-* https://bugzilla.redhat.com/show_bug.cgi?id=1348525
-
---- openjdk.orig/jdk/src/share/classes/sun/security/ssl/EllipticCurvesExtension.java 2017-05-08 20:03:50.000000000 -0700
-+++ openjdk/jdk/src/share/classes/sun/security/ssl/EllipticCurvesExtension.java 2017-06-14 13:37:00.000000000 -0700
-@@ -168,21 +168,10 @@
- "contains no supported elliptic curves");
- }
- } else { // default curves
-- int[] ids;
-- if (requireFips) {
-- ids = new int[] {
-- // only NIST curves in FIPS mode
-- 23, 24, 25, 9, 10, 11, 12, 13, 14,
-- };
-- } else {
-- ids = new int[] {
-- // NIST curves first
-- 23, 24, 25, 9, 10, 11, 12, 13, 14,
-- // non-NIST curves
-- 22,
-- };
-- }
--
-+ int[] ids = new int[] {
-+ // NSS currently only supports these three NIST curves
-+ 23, 24, 25
-+ };
- idList = new ArrayList<>(ids.length);
- for (int curveId : ids) {
- if (isAvailableCurve(curveId)) {