                                           kTLSProtocol12,
                                           true);
        break;
-@@ -1305,7 +1334,7 @@ static CURLcode darwinssl_connect_step1(struct connectdata *conn,
+@@ -1311,7 +1340,7 @@ static CURLcode darwinssl_connect_step1(struct connectdata *conn,
          break;
        }
      case CURL_SSLVERSION_SSLv3:

   if(err == noErr) {
     count = CFArrayGetCount(server_certs);
     for(i = 0L ; i < count ; i++) {
@@ -2538,17 +2567,13 @@ darwinssl_connect_common(struct connectdata *conn,
   return CURLE_OK;
 }
 

 {
   PK11Context *MD5pw = PK11_CreateDigestContext(SEC_OID_MD5);
   unsigned int MD5out;
@@ -2289,12 +2300,14 @@ void Curl_nss_md5sum(unsigned char *tmp, /* input */
   PK11_DigestOp(MD5pw, tmp, curlx_uztoui(tmplen));
   PK11_DigestFinal(MD5pw, md5sum, &MD5out, curlx_uztoui(md5len));
   PK11_DestroyContext(MD5pw, PR_TRUE);
