Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5)

Side by Side Diff: net/BUILD.gn

Issue 2613833002: Restrict the set of WoSign/StartCom certs to the Alexa Top 1M (Closed)
Patch Set: Review feedback Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | net/cert/cert_verify_proc.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 import("//build/buildflag_header.gni") 5 import("//build/buildflag_header.gni")
6 import("//build/config/chromecast_build.gni") 6 import("//build/config/chromecast_build.gni")
7 import("//build/config/compiler/compiler.gni") 7 import("//build/config/compiler/compiler.gni")
8 import("//build/config/crypto.gni") 8 import("//build/config/crypto.gni")
9 import("//build/config/features.gni") 9 import("//build/config/features.gni")
10 import("//build/config/ui.gni") 10 import("//build/config/ui.gni")
(...skipping 331 matching lines...) Expand 10 before | Expand all | Expand 10 after
342 "ssl/token_binding.cc", 342 "ssl/token_binding.cc",
343 "ssl/token_binding.h", 343 "ssl/token_binding.h",
344 ] 344 ]
345 net_unfiltered_sources = [] 345 net_unfiltered_sources = []
346 346
347 deps = [ 347 deps = [
348 ":constants", 348 ":constants",
349 ":net_resources", 349 ":net_resources",
350 "//base", 350 "//base",
351 "//net/base/registry_controlled_domains", 351 "//net/base/registry_controlled_domains",
352 "//net/data/ssl/wosign:wosign_domains",
352 "//third_party/protobuf:protobuf_lite", 353 "//third_party/protobuf:protobuf_lite",
353 "//url:url_features", 354 "//url:url_features",
354 ] 355 ]
355 356
356 public_deps = [ 357 public_deps = [
357 ":net_quic_proto", 358 ":net_quic_proto",
358 "//crypto", 359 "//crypto",
359 "//crypto:platform", 360 "//crypto:platform",
360 ] 361 ]
361 362
(...skipping 4347 matching lines...) Expand 10 before | Expand all | Expand 10 after
4709 4710
4710 configs += [ 4711 configs += [
4711 "//build/config:precompiled_headers", 4712 "//build/config:precompiled_headers",
4712 4713
4713 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. 4714 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
4714 "//build/config/compiler:no_size_t_to_int_warning", 4715 "//build/config/compiler:no_size_t_to_int_warning",
4715 ] 4716 ]
4716 defines = [] 4717 defines = []
4717 4718
4718 deps = [ 4719 deps = [
4720 ":cert_verify_proc_whitelist_unittest_data",
4719 ":net", 4721 ":net",
4720 ":simple_quic_tools", 4722 ":simple_quic_tools",
4721 ":test_support", 4723 ":test_support",
4722 "//base", 4724 "//base",
4723 "//base/third_party/dynamic_annotations", 4725 "//base/third_party/dynamic_annotations",
4724 "//crypto", 4726 "//crypto",
4725 "//crypto:platform", 4727 "//crypto:platform",
4726 "//crypto:test_support", 4728 "//crypto:test_support",
4727 "//net/base/registry_controlled_domains", 4729 "//net/base/registry_controlled_domains",
4728 "//testing/gmock", 4730 "//testing/gmock",
(...skipping 400 matching lines...) Expand 10 before | Expand all | Expand 10 after
5129 5131
5130 # Some linker failures have been observed for this target on the Win64 5132 # Some linker failures have been observed for this target on the Win64
5131 # continuous builder, see crbug.com/659369. 5133 # continuous builder, see crbug.com/659369.
5132 # TODO(sebmarchand): Remove this once we have some data. 5134 # TODO(sebmarchand): Remove this once we have some data.
5133 if (is_win && linkrepro_root_dir != "") { 5135 if (is_win && linkrepro_root_dir != "") {
5134 ldflags = [ "/LINKREPRO:" + linkrepro_root_dir + "/" + target_name ] 5136 ldflags = [ "/LINKREPRO:" + linkrepro_root_dir + "/" + target_name ]
5135 } 5137 }
5136 } 5138 }
5137 } 5139 }
5138 5140
5141 action_foreach("cert_verify_proc_whitelist_unittest_data") {
5142 script = "//net/tools/dafsa/make_dafsa.py"
5143 sources = [
5144 "//net/cert/cert_verify_proc_whitelist_unittest1.gperf",
5145 ]
5146 outputs = [
5147 "${target_gen_dir}/cert/{{source_name_part}}-inc.cc",
5148 ]
5149 args = [
5150 "{{source}}",
5151 rebase_path("${target_gen_dir}/cert/{{source_name_part}}-inc.cc",
5152 root_build_dir),
5153 ]
5154 }
5155
5139 # Fuzzers 5156 # Fuzzers
5140 5157
5141 # This has a global (InitGlobals) that must always be linked in, so 5158 # This has a global (InitGlobals) that must always be linked in, so
5142 # must be a source set instead of a static library. 5159 # must be a source set instead of a static library.
5143 source_set("net_fuzzer_test_support") { 5160 source_set("net_fuzzer_test_support") {
5144 testonly = true 5161 testonly = true
5145 5162
5146 sources = [ 5163 sources = [
5147 "base/fuzzer_test_support.cc", 5164 "base/fuzzer_test_support.cc",
5148 "dns/fuzzed_host_resolver.cc", 5165 "dns/fuzzed_host_resolver.cc",
(...skipping 499 matching lines...) Expand 10 before | Expand all | Expand 10 after
5648 "tools/transport_security_state_generator/trie/trie_writer.cc", 5665 "tools/transport_security_state_generator/trie/trie_writer.cc",
5649 "tools/transport_security_state_generator/trie/trie_writer.h", 5666 "tools/transport_security_state_generator/trie/trie_writer.h",
5650 ] 5667 ]
5651 deps = [ 5668 deps = [
5652 "//base", 5669 "//base",
5653 "//crypto", 5670 "//crypto",
5654 "//third_party/boringssl", 5671 "//third_party/boringssl",
5655 ] 5672 ]
5656 } 5673 }
5657 } 5674 }
OLDNEW
« no previous file with comments | « no previous file | net/cert/cert_verify_proc.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698