ntlm: Use static client nonce for the test suite
This commit is contained in:
@@ -763,8 +763,13 @@ CURLcode Curl_ntlm_create_type3_message(struct SessionHandle *data,
|
|||||||
unsigned char entropy[8];
|
unsigned char entropy[8];
|
||||||
unsigned char ntlmv2hash[0x18];
|
unsigned char ntlmv2hash[0x18];
|
||||||
|
|
||||||
/* Need to create 8 bytes random client nonce */
|
#if defined(DEBUGBUILD)
|
||||||
|
/* Use static client nonce in debug (Test Suite) builds */
|
||||||
|
memcpy(entropy, "12345678", sizeof(entropy));
|
||||||
|
#else
|
||||||
|
/* Create an 8 byte random client nonce */
|
||||||
Curl_ssl_random(data, entropy, sizeof(entropy));
|
Curl_ssl_random(data, entropy, sizeof(entropy));
|
||||||
|
#endif
|
||||||
|
|
||||||
res = Curl_ntlm_core_mk_nt_hash(data, passwdp, ntbuffer);
|
res = Curl_ntlm_core_mk_nt_hash(data, passwdp, ntbuffer);
|
||||||
if(res)
|
if(res)
|
||||||
|
|||||||
Reference in New Issue
Block a user