md4: No need for the NTLM code to call Curl_md4it() for each TLS library

As the NTLM code no longer calls any of TLS libraries' specific MD4
functions, there is no need to call this function for each #ifdef.
This commit is contained in:
Steve Holme 2019-04-14 03:52:16 +01:00
parent 2ff216f1b0
commit 3d9685ee55
No known key found for this signature in database
GPG Key ID: 4059CB85CA7E8F19
1 changed files with 7 additions and 20 deletions

View File

@ -561,28 +561,15 @@ CURLcode Curl_ntlm_core_mk_nt_hash(struct Curl_easy *data,
if(result)
return result;
{
/* Create NT hashed password. */
#ifdef USE_OPENSSL
Curl_md4it(ntbuffer, pw, 2 * len);
#elif defined(USE_GNUTLS_NETTLE)
Curl_md4it(ntbuffer, pw, 2 * len);
#elif defined(USE_GNUTLS)
Curl_md4it(ntbuffer, pw, 2 * len);
#elif defined(USE_NSS)
Curl_md4it(ntbuffer, pw, 2 * len);
#elif defined(USE_MBEDTLS)
Curl_md4it(ntbuffer, pw, 2 * len);
#elif defined(USE_SECTRANSP)
Curl_md4it(ntbuffer, pw, 2 * len);
#elif defined(USE_OS400CRYPTO)
Curl_md4it(ntbuffer, pw, 2 * len);
#elif defined(USE_WIN32_CRYPTO)
Curl_md4it(ntbuffer, pw, 2 * len);
/* Create NT hashed password. */
#if defined(USE_OPENSSL) || defined(USE_GNUTLS_NETTLE) || \
defined(USE_GNUTLS) || defined(USE_NSS) || defined(USE_MBEDTLS) || \
defined(USE_SECTRANSP) || defined(USE_OS400CRYPTO) || \
defined(USE_WIN32_CRYPTO)
Curl_md4it(ntbuffer, pw, 2 * len);
#endif
memset(ntbuffer + 16, 0, 21 - 16);
}
memset(ntbuffer + 16, 0, 21 - 16);
free(pw);