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/tools/base_lib/win/CryptoHelperWindows.cpp | 8 +++----- 1 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/tools/base_lib/win/CryptoHelperWindows.cpp b/src/tools/base_lib/win/CryptoHelperWindows.cpp index 8669926..cdef638 100644 --- a/src/tools/base_lib/win/CryptoHelperWindows.cpp +++ b/src/tools/base_lib/win/CryptoHelperWindows.cpp @@ -181,7 +181,7 @@ DWORD dwHashLen; DWORD dwHashLenSize = sizeof(DWORD); char* hashStr; - int i; + unsigned int i; if (CryptGetHashParam(*hHash, HP_HASHSIZE, (BYTE *) &dwHashLen, &dwHashLenSize, 0)) { @@ -201,20 +201,18 @@ const string CryptoHelperWindows::signString(const void* privateKey, size_t pklen, const string& license) const { BYTE *pbBuffer = (BYTE *) license.c_str(); - DWORD dwBufferLen = strlen((char *) pbBuffer); + DWORD dwBufferLen = (DWORD)strlen((char *)pbBuffer); HCRYPTHASH hHash; HCRYPTKEY hKey; - BYTE *pbKeyBlob; BYTE *pbSignature; DWORD dwSigLen; - DWORD dwBlobLen; DWORD strLen; //------------------------------------------------------------------- // Acquire a cryptographic provider context handle. - if (!CryptImportKey(m_hCryptProv, (const BYTE *) privateKey, pklen, 0, 0, + if (!CryptImportKey(m_hCryptProv, (const BYTE *) privateKey, (DWORD) pklen, 0, 0, &hKey)) { throw logic_error( string("Error in importing the PrivateKey ") -- Gitblit v1.9.1