Index: net/BUILD.gn |
diff --git a/net/BUILD.gn b/net/BUILD.gn |
index 38051f4e75f872a76065e50581ca2f8dbe61c502..3ca018df9ef79eb14eba0d864b2b0cc9c82f09f9 100644 |
--- a/net/BUILD.gn |
+++ b/net/BUILD.gn |
@@ -1036,6 +1036,8 @@ component("net") { |
"ntlm/ntlm_buffer_reader.h", |
"ntlm/ntlm_buffer_writer.cc", |
"ntlm/ntlm_buffer_writer.h", |
+ "ntlm/ntlm_client.cc", |
+ "ntlm/ntlm_client.h", |
"ntlm/ntlm_constants.h", |
"proxy/dhcp_proxy_script_adapter_fetcher_win.cc", |
"proxy/dhcp_proxy_script_adapter_fetcher_win.h", |
@@ -1790,6 +1792,8 @@ component("net") { |
"ntlm/ntlm_buffer_reader.h", |
"ntlm/ntlm_buffer_writer.cc", |
"ntlm/ntlm_buffer_writer.h", |
+ "ntlm/ntlm_client.cc", |
+ "ntlm/ntlm_client.h", |
"ntlm/ntlm_constants.h", |
] |
} |
@@ -4858,6 +4862,7 @@ test("net_unittests") { |
"ntlm/des_unittest.cc", |
"ntlm/ntlm_buffer_reader_unittest.cc", |
"ntlm/ntlm_buffer_writer_unittest.cc", |
+ "ntlm/ntlm_client_unittest.cc", |
"ntlm/ntlm_test_data.h", |
"ntlm/ntlm_unittest.cc", |
"proxy/dhcp_proxy_script_adapter_fetcher_win_unittest.cc", |
@@ -5279,6 +5284,7 @@ test("net_unittests") { |
"ntlm/des_unittest.cc", |
"ntlm/ntlm_buffer_reader_unittest.cc", |
"ntlm/ntlm_buffer_writer_unittest.cc", |
+ "ntlm/ntlm_client_unittest.cc", |
"ntlm/ntlm_test_data.h", |
"ntlm/ntlm_unittest.cc", |
] |
@@ -5841,6 +5847,21 @@ fuzzer_test("net_http_stream_parser_fuzzer") { |
dict = "data/fuzzer_dictionaries/net_http_stream_parser_fuzzer.dict" |
} |
+fuzzer_test("net_ntlm_ntlm_client_fuzzer") { |
+ sources = [ |
+ "ntlm/ntlm_client_fuzzer.cc", |
+ ] |
+ deps = [ |
+ ":net_fuzzer_test_support", |
+ ":test_support", |
+ "//base", |
+ "//net", |
+ "//net:net_unittests", |
+ ] |
+ dict = "data/fuzzer_dictionaries/net_ntlm_ntlm_client_fuzzer.dict" |
+ seed_corpus = "data/fuzzer_data/ntlm_client_fuzzer/" |
+} |
+ |
if (!disable_brotli_filter) { |
fuzzer_test("net_brotli_source_stream_fuzzer") { |
sources = [ |