From 59dd2bd8a7d4336e68a5b0cb81a3d5e9a1830982 Mon Sep 17 00:00:00 2001 From: xuelei Date: Tue, 11 Oct 2016 09:11:34 +0000 Subject: [PATCH] 8167472: Chrome interop regression with JDK-8148516 Reviewed-by: weijun --- .../sun/security/ssl/SupportedEllipticCurvesExtension.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/share/classes/sun/security/ssl/SupportedEllipticCurvesExtension.java b/src/share/classes/sun/security/ssl/SupportedEllipticCurvesExtension.java index 5d28740b6..b7757d6a3 100644 --- a/src/share/classes/sun/security/ssl/SupportedEllipticCurvesExtension.java +++ b/src/share/classes/sun/security/ssl/SupportedEllipticCurvesExtension.java @@ -280,7 +280,7 @@ final class SupportedEllipticCurvesExtension extends HelloExtension { private static int getPreferredCurve(int[] curves, AlgorithmConstraints constraints) { for (int curveId : curves) { - if (constraints.permits( + if (isSupported(curveId) && constraints.permits( EnumSet.of(CryptoPrimitive.KEY_AGREEMENT), "EC", idToParams.get(curveId))) { return curveId; -- GitLab