]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
darwinssl: fix curlssl_sha256sum() compiler warnings on first argument
authorDaniel Stenberg <daniel@haxx.se>
Wed, 2 Aug 2017 21:22:53 +0000 (23:22 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Thu, 3 Aug 2017 08:24:06 +0000 (10:24 +0200)
lib/vtls/darwinssl.c
lib/vtls/darwinssl.h

index b4b747ba43e0f270d39eaf7ad93c4349884c0e90..65378e3cbf106dae6f5eab7b3e3a18710613af20 100644 (file)
@@ -2722,9 +2722,9 @@ void Curl_darwinssl_md5sum(unsigned char *tmp, /* input */
 }
 
 void Curl_darwinssl_sha256sum(unsigned char *tmp, /* input */
-                           size_t tmplen,
-                           unsigned char *sha256sum, /* output */
-                           size_t sha256len)
+                              size_t tmplen,
+                              unsigned char *sha256sum, /* output */
+                              size_t sha256len)
 {
   assert(sha256len >= SHA256_DIGEST_LENGTH);
   (void)CC_SHA256(tmp, (CC_LONG)tmplen, sha256sum);
index fd372ffa0906616ff8d08f993b252d57909f921c..13e78515abc5a88082171c6505201016ff355500 100644 (file)
@@ -49,9 +49,9 @@ void Curl_darwinssl_md5sum(unsigned char *tmp, /* input */
                            unsigned char *md5sum, /* output */
                            size_t md5len);
 void Curl_darwinssl_sha256sum(unsigned char *tmp, /* input */
-                           size_t tmplen,
-                           unsigned char *sha256sum, /* output */
-                           size_t sha256len);
+                              size_t tmplen,
+                              unsigned char *sha256sum, /* output */
+                              size_t sha256len);
 bool Curl_darwinssl_false_start(void);
 
 /* Set the API backend definition to SecureTransport */
@@ -93,7 +93,8 @@ bool Curl_darwinssl_false_start(void);
 #define curlssl_data_pending(x,y) Curl_darwinssl_data_pending(x, y)
 #define curlssl_random(x,y,z) ((void)x, Curl_darwinssl_random(y,z))
 #define curlssl_md5sum(a,b,c,d) Curl_darwinssl_md5sum(a,b,c,d)
-#define curlssl_sha256sum(a,b,c,d) Curl_darwinssl_sha256sum(a,b,c,d)
+#define curlssl_sha256sum(a,b,c,d) \
+  Curl_darwinssl_sha256sum((unsigned char *)a, b, c, d)
 #define curlssl_false_start() Curl_darwinssl_false_start()
 
 #endif /* USE_DARWINSSL */