]> granicus.if.org Git - curl/commitdiff
md4: No need for the NTLM code to call Curl_md4it() for each TLS library
authorSteve Holme <steve_holme@hotmail.com>
Sun, 14 Apr 2019 02:52:16 +0000 (03:52 +0100)
committerSteve Holme <steve_holme@hotmail.com>
Sun, 4 Aug 2019 17:01:28 +0000 (18:01 +0100)
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.

lib/curl_ntlm_core.c

index c81dce5d3385d50f965bacde9bf8bc0d65fe26fc..d9594fa8d2732dd4213dd4a412db8ff37d985078 100644 (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);