mirror of
https://github.com/moparisthebest/curl
synced 2024-12-22 08:08:50 -05:00
curl_ntlm_core.c: Fixed compilation warnings
curl_ntlm_core.c:301: warning: pointer targets in passing argument 2 of 'CryptImportKey' differ in signedness curl_ntlm_core.c:310: warning: passing argument 6 of 'CryptEncrypt' from incompatible pointer type curl_ntlm_core.c:540: warning: passing argument 4 of 'CryptGetHashParam' from incompatible pointer type
This commit is contained in:
parent
7c66ab5029
commit
ed16a1695f
@ -283,7 +283,7 @@ static bool encrypt_des(const unsigned char *in, unsigned char *out,
|
|||||||
unsigned int len;
|
unsigned int len;
|
||||||
char key[8];
|
char key[8];
|
||||||
} blob;
|
} blob;
|
||||||
unsigned int len = 8;
|
DWORD len = 8;
|
||||||
|
|
||||||
/* Acquire the crypto provider */
|
/* Acquire the crypto provider */
|
||||||
if(!CryptAcquireContext(&hprov, NULL, NULL, PROV_RSA_FULL,
|
if(!CryptAcquireContext(&hprov, NULL, NULL, PROV_RSA_FULL,
|
||||||
@ -298,7 +298,7 @@ static bool encrypt_des(const unsigned char *in, unsigned char *out,
|
|||||||
blob.len = sizeof(blob.key);
|
blob.len = sizeof(blob.key);
|
||||||
|
|
||||||
/* Import the key */
|
/* Import the key */
|
||||||
if(!CryptImportKey(hprov, (char *) &blob, sizeof(blob), 0, 0, &hkey)) {
|
if(!CryptImportKey(hprov, (BYTE *) &blob, sizeof(blob), 0, 0, &hkey)) {
|
||||||
CryptReleaseContext(hprov, 0);
|
CryptReleaseContext(hprov, 0);
|
||||||
|
|
||||||
return FALSE;
|
return FALSE;
|
||||||
@ -535,7 +535,7 @@ CURLcode Curl_ntlm_core_mk_nt_hash(struct SessionHandle *data,
|
|||||||
CRYPT_VERIFYCONTEXT)) {
|
CRYPT_VERIFYCONTEXT)) {
|
||||||
HCRYPTHASH hhash;
|
HCRYPTHASH hhash;
|
||||||
if(CryptCreateHash(hprov, CALG_MD4, 0, 0, &hhash)) {
|
if(CryptCreateHash(hprov, CALG_MD4, 0, 0, &hhash)) {
|
||||||
unsigned int length = 16;
|
DWORD length = 16;
|
||||||
CryptHashData(hhash, pw, (unsigned int)len * 2, 0);
|
CryptHashData(hhash, pw, (unsigned int)len * 2, 0);
|
||||||
CryptGetHashParam(hhash, HP_HASHVAL, ntbuffer, &length, 0);
|
CryptGetHashParam(hhash, HP_HASHVAL, ntbuffer, &length, 0);
|
||||||
CryptDestroyHash(hhash);
|
CryptDestroyHash(hhash);
|
||||||
|
Loading…
Reference in New Issue
Block a user