From 61dc2ca65959f92bec3a646c3fb81c23aaf4947f Mon Sep 17 00:00:00 2001 From: open-license-manager <rillf@maildrop.cc> Date: 周一, 13 10月 2014 06:35:23 +0800 Subject: [PATCH] resolved warnings --- src/library/os/win/os-win.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/library/os/win/os-win.c b/src/library/os/win/os-win.c index 10072f8..729f275 100644 --- a/src/library/os/win/os-win.c +++ b/src/library/os/win/os-win.c @@ -2,6 +2,7 @@ #include <iphlpapi.h> //definition of size_t #include <stdlib.h> +#include <stdio.h> //#include "../../base/base64.h" #include "../../base/logger.h" #include"../os.h" @@ -182,7 +183,7 @@ DWORD dwHashLen; DWORD dwHashLenSize = sizeof(DWORD); char* hashStr; - int i; + unsigned int i; if (CryptGetHashParam(*hHash, HP_HASHSIZE, (BYTE *) &dwHashLen, &dwHashLenSize, 0)) { @@ -257,7 +258,7 @@ return FUNC_RET_ERROR; } - if (!CryptHashData(hHash, stringToVerify, strlen(stringToVerify), 0)) { + if (!CryptHashData(hHash, stringToVerify, (DWORD) strlen(stringToVerify), 0)) { LOG_ERROR("Error in hashing data 0x%08x ", GetLastError()); CryptDestroyHash(hHash); CryptReleaseContext(hProv, 0); @@ -267,7 +268,7 @@ LOG_DEBUG("Lenght %d, hashed Data: [%s]", strlen(stringToVerify), stringToVerify); printHash(&hHash); #endif - sigBlob = unbase64(signatureB64, strlen(signatureB64), &dwSigLen); + sigBlob = unbase64(signatureB64, (int) strlen(signatureB64), &dwSigLen); LOG_DEBUG("raw signature lenght %d", dwSigLen); if (!CryptVerifySignature(hHash, sigBlob, dwSigLen, hKey, NULL, 0)) { LOG_ERROR("Signature not validated! 0x%08x ", GetLastError()); -- Gitblit v1.9.1