diff options
author | Steve Holme <steve_holme@hotmail.com> | 2019-04-14 02:09:52 +0100 |
---|---|---|
committer | Steve Holme <steve_holme@hotmail.com> | 2019-08-04 18:01:26 +0100 |
commit | c89365929bb5d4eda4d234b3d82e89192b74ca47 (patch) | |
tree | 787ab28b2322061f770cc99b50f6a39396c1a479 /lib/curl_ntlm_core.c | |
parent | 78e263676b6f75fed852db651887a099137e72cb (diff) |
md4: Move the GNU TLS gcrypt MD4 implementation out of the NTLM code
Diffstat (limited to 'lib/curl_ntlm_core.c')
-rw-r--r-- | lib/curl_ntlm_core.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/lib/curl_ntlm_core.c b/lib/curl_ntlm_core.c index d840aed47..d1b508cb7 100644 --- a/lib/curl_ntlm_core.c +++ b/lib/curl_ntlm_core.c @@ -83,9 +83,9 @@ #elif defined(USE_GNUTLS) +# include "curl_md4.h" # include <gcrypt.h> # define MD5_DIGEST_LENGTH 16 -# define MD4_DIGEST_LENGTH 16 #elif defined(USE_NSS) @@ -580,11 +580,7 @@ CURLcode Curl_ntlm_core_mk_nt_hash(struct Curl_easy *data, #elif defined(USE_GNUTLS_NETTLE) Curl_md4it(ntbuffer, pw, 2 * len); #elif defined(USE_GNUTLS) - gcry_md_hd_t MD4pw; - gcry_md_open(&MD4pw, GCRY_MD_MD4, 0); - gcry_md_write(MD4pw, pw, 2 * len); - memcpy(ntbuffer, gcry_md_read(MD4pw, 0), MD4_DIGEST_LENGTH); - gcry_md_close(MD4pw); + Curl_md4it(ntbuffer, pw, 2 * len); #elif defined(USE_NSS) Curl_md4it(ntbuffer, pw, 2 * len); #elif defined(USE_MBEDTLS) |