Index: net/http/http_auth_handler_ntlm.h |
diff --git a/net/http/http_auth_handler_ntlm.h b/net/http/http_auth_handler_ntlm.h |
index fed6303f834f0d1e7980a18afe10900691b14569..4d4b73ef00cec9cadbe9c5ecab76e33a94718660 100644 |
--- a/net/http/http_auth_handler_ntlm.h |
+++ b/net/http/http_auth_handler_ntlm.h |
@@ -23,6 +23,8 @@ |
#include <windows.h> |
#include <security.h> |
#include "net/http/http_auth_sspi_win.h" |
+#elif defined(NTLM_PORTABLE) |
+#include "net/ntlm/ntlm_client.h" |
#endif |
#include <string> |
@@ -70,6 +72,8 @@ class NET_EXPORT_PRIVATE HttpAuthHandlerNTLM : public HttpAuthHandler { |
}; |
#if defined(NTLM_PORTABLE) |
+ static void GenerateRandom(uint8_t* output, size_t n); |
asanka
2017/07/14 16:52:38
This doesn't need to be a part of HttpAuthHandlerN
zentaro
2017/07/19 15:20:12
Done.
|
+ |
// A function that generates n random bytes in the output buffer. |
typedef void (*GenerateRandomProc)(uint8_t* output, size_t n); |
@@ -152,6 +156,8 @@ class NET_EXPORT_PRIVATE HttpAuthHandlerNTLM : public HttpAuthHandler { |
#if defined(NTLM_SSPI) |
HttpAuthSSPI auth_sspi_; |
+#elif defined(NTLM_PORTABLE) |
+ ntlm::NtlmClient ntlm_client_; |
#endif |
#if defined(NTLM_PORTABLE) |