]> granicus.if.org Git - python/commitdiff
Fix compiler warnings: explicit cast to int in sha256/sha512 modules
authorVictor Stinner <victor.stinner@gmail.com>
Tue, 7 May 2013 22:00:44 +0000 (00:00 +0200)
committerVictor Stinner <victor.stinner@gmail.com>
Tue, 7 May 2013 22:00:44 +0000 (00:00 +0200)
Modules/sha256module.c
Modules/sha512module.c

index 3274e7c76ff141cf4fb9230504357f0686736ef8..767bfac602fa48ed17039f0ca1b191b76ed2c71b 100644 (file)
@@ -274,7 +274,7 @@ sha_update(SHAobject *sha_info, SHA_BYTE *buffer, Py_ssize_t count)
         memcpy(((SHA_BYTE *) sha_info->data) + sha_info->local, buffer, i);
         count -= i;
         buffer += i;
-        sha_info->local += i;
+        sha_info->local += (int)i;
         if (sha_info->local == SHA_BLOCKSIZE) {
             sha_transform(sha_info);
         }
@@ -289,7 +289,7 @@ sha_update(SHAobject *sha_info, SHA_BYTE *buffer, Py_ssize_t count)
         sha_transform(sha_info);
     }
     memcpy(sha_info->data, buffer, count);
-    sha_info->local = count;
+    sha_info->local = (int)count;
 }
 
 /* finish computing the SHA digest */
index 3e0f6cebc72f1f595cdb096e566509e686160fb4..66c2c49c7f304b4f8959bc55defdd7ceb4844ae4 100644 (file)
@@ -300,7 +300,7 @@ sha512_update(SHAobject *sha_info, SHA_BYTE *buffer, Py_ssize_t count)
         memcpy(((SHA_BYTE *) sha_info->data) + sha_info->local, buffer, i);
         count -= i;
         buffer += i;
-        sha_info->local += i;
+        sha_info->local += (int)i;
         if (sha_info->local == SHA_BLOCKSIZE) {
             sha512_transform(sha_info);
         }
@@ -315,7 +315,7 @@ sha512_update(SHAobject *sha_info, SHA_BYTE *buffer, Py_ssize_t count)
         sha512_transform(sha_info);
     }
     memcpy(sha_info->data, buffer, count);
-    sha_info->local = count;
+    sha_info->local = (int)count;
 }
 
 /* finish computing the SHA digest */