]> granicus.if.org Git - curl/commitdiff
SChannel/WinSSL: Replace Curl_none_md5sum with Curl_schannel_md5sum
authormoparisthebest <admin@moparisthebest.com>
Tue, 16 Jan 2018 05:51:46 +0000 (00:51 -0500)
committerDaniel Stenberg <daniel@haxx.se>
Thu, 25 Jan 2018 21:14:40 +0000 (22:14 +0100)
lib/vtls/schannel.c

index 6ae834c72ffb9874bfc0dc8aa677d4abb5b73cad..2574d0ff5c88e780f752d649e5463e6042875b9b 100644 (file)
@@ -1937,6 +1937,15 @@ static void Curl_schannel_checksum(const unsigned char *input,
     CryptReleaseContext(hProv, 0);
 }
 
+void Curl_schannel_md5sum(unsigned char *input,
+                           size_t inputlen,
+                           unsigned char *md5sum,
+                           size_t md5len)
+{
+    Curl_schannel_checksum(input, inputlen, md5sum, md5len,
+                           PROV_RSA_FULL, CALG_MD5);
+}
+
 void Curl_schannel_sha256sum(unsigned char *input,
                            size_t inputlen,
                            unsigned char *sha256sum,
@@ -1982,7 +1991,7 @@ const struct Curl_ssl Curl_ssl_schannel = {
   Curl_none_set_engine_default,      /* set_engine_default */
   Curl_none_engines_list,            /* engines_list */
   Curl_none_false_start,             /* false_start */
-  Curl_none_md5sum,                  /* md5sum */
+  Curl_schannel_md5sum,              /* md5sum */
   Curl_schannel_sha256sum            /* sha256sum */
 };