diff -r 58ad02eb44c3 -r f103e0c2be1e src/java.base/share/classes/sun/security/ssl/ECDHKeyExchange.java --- a/src/java.base/share/classes/sun/security/ssl/ECDHKeyExchange.java Wed May 23 11:55:41 2018 -0700 +++ b/src/java.base/share/classes/sun/security/ssl/ECDHKeyExchange.java Thu May 24 09:21:01 2018 -0700 @@ -435,7 +435,7 @@ context.negotiatedProtocol); SSLKeyDerivation kd = mskd.createKeyDerivation( context, preMasterSecret); - return kd.deriveKey("TODO", params); + return kd.deriveKey("MasterSecret", params); } catch (GeneralSecurityException gse) { throw (SSLHandshakeException) new SSLHandshakeException( "Could not generate secret").initCause(gse);