diff -r 58ad02eb44c3 -r f103e0c2be1e src/java.base/share/classes/sun/security/ssl/ECDHClientKeyExchange.java --- a/src/java.base/share/classes/sun/security/ssl/ECDHClientKeyExchange.java Wed May 23 11:55:41 2018 -0700 +++ b/src/java.base/share/classes/sun/security/ssl/ECDHClientKeyExchange.java Thu May 24 09:21:01 2018 -0700 @@ -231,7 +231,8 @@ "Not supported key exchange type"); } else { SSLKeyDerivation masterKD = ke.createKeyDerivation(chc); - SecretKey masterSecret = masterKD.deriveKey("TODO", null); + SecretKey masterSecret = + masterKD.deriveKey("MasterSecret", null); chc.handshakeSession.setMasterSecret(masterSecret); SSLTrafficKeyDerivation kd = @@ -342,7 +343,8 @@ // update the states SSLKeyDerivation masterKD = ke.createKeyDerivation(shc); - SecretKey masterSecret = masterKD.deriveKey("TODO", null); + SecretKey masterSecret = + masterKD.deriveKey("MasterSecret", null); shc.handshakeSession.setMasterSecret(masterSecret); SSLTrafficKeyDerivation kd = @@ -411,7 +413,8 @@ "Not supported key exchange type"); } else { SSLKeyDerivation masterKD = ke.createKeyDerivation(chc); - SecretKey masterSecret = masterKD.deriveKey("TODO", null); + SecretKey masterSecret = + masterKD.deriveKey("MasterSecret", null); chc.handshakeSession.setMasterSecret(masterSecret); SSLTrafficKeyDerivation kd = @@ -514,7 +517,8 @@ // update the states SSLKeyDerivation masterKD = ke.createKeyDerivation(shc); - SecretKey masterSecret = masterKD.deriveKey("TODO", null); + SecretKey masterSecret = + masterKD.deriveKey("MasterSecret", null); shc.handshakeSession.setMasterSecret(masterSecret); SSLTrafficKeyDerivation kd =