src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
changeset 53734 cb1642ccc732
parent 53708 c34acb3a3330
child 54253 01d8eae542ff
equal deleted inserted replaced
53733:b5d45c2fe8a0 53734:cb1642ccc732
   763                     binderKey, hkdfInfo, hashAlg.hashLength, "TlsBinderKey");
   763                     binderKey, hkdfInfo, hashAlg.hashLength, "TlsBinderKey");
   764 
   764 
   765             String hmacAlg =
   765             String hmacAlg =
   766                 "Hmac" + hashAlg.name.replace("-", "");
   766                 "Hmac" + hashAlg.name.replace("-", "");
   767             try {
   767             try {
   768                 Mac hmac = JsseJce.getMac(hmacAlg);
   768                 Mac hmac = Mac.getInstance(hmacAlg);
   769                 hmac.init(finishedKey);
   769                 hmac.init(finishedKey);
   770                 return hmac.doFinal(digest);
   770                 return hmac.doFinal(digest);
   771             } catch (NoSuchAlgorithmException | InvalidKeyException ex) {
   771             } catch (NoSuchAlgorithmException | InvalidKeyException ex) {
   772                 throw context.conContext.fatal(Alert.INTERNAL_ERROR, ex);
   772                 throw context.conContext.fatal(Alert.INTERNAL_ERROR, ex);
   773             }
   773             }