1*61c4878aSAndroid Build Coastguard Worker# Copyright 2021 The Pigweed Authors 2*61c4878aSAndroid Build Coastguard Worker# 3*61c4878aSAndroid Build Coastguard Worker# Licensed under the Apache License, Version 2.0 (the "License"); you may not 4*61c4878aSAndroid Build Coastguard Worker# use this file except in compliance with the License. You may obtain a copy of 5*61c4878aSAndroid Build Coastguard Worker# the License at 6*61c4878aSAndroid Build Coastguard Worker# 7*61c4878aSAndroid Build Coastguard Worker# https://www.apache.org/licenses/LICENSE-2.0 8*61c4878aSAndroid Build Coastguard Worker# 9*61c4878aSAndroid Build Coastguard Worker# Unless required by applicable law or agreed to in writing, software 10*61c4878aSAndroid Build Coastguard Worker# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 11*61c4878aSAndroid Build Coastguard Worker# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 12*61c4878aSAndroid Build Coastguard Worker# License for the specific language governing permissions and limitations under 13*61c4878aSAndroid Build Coastguard Worker# the License. 14*61c4878aSAndroid Build Coastguard Worker# 15*61c4878aSAndroid Build Coastguard Worker# The file is auto-generated when chromium verifier is installed from pw_package. 16*61c4878aSAndroid Build Coastguard Worker# See //pw_package/py/pw_package/packages/boringssl.py for more detail. 17*61c4878aSAndroid Build Coastguard Worker 18*61c4878aSAndroid Build Coastguard Worker# The list only includes sources that implement core verifier logic. 19*61c4878aSAndroid Build Coastguard Workerchromium_verifier_sources_minimal = [ 20*61c4878aSAndroid Build Coastguard Worker "base/location.cc", 21*61c4878aSAndroid Build Coastguard Worker "base/memory/ref_counted.cc", 22*61c4878aSAndroid Build Coastguard Worker "base/strings/string_number_conversions.cc", 23*61c4878aSAndroid Build Coastguard Worker "base/strings/string_split.cc", 24*61c4878aSAndroid Build Coastguard Worker "base/strings/string_util.cc", 25*61c4878aSAndroid Build Coastguard Worker "base/strings/stringprintf.cc", 26*61c4878aSAndroid Build Coastguard Worker "base/strings/utf_string_conversion_utils.cc", 27*61c4878aSAndroid Build Coastguard Worker "base/strings/utf_string_conversions.cc", 28*61c4878aSAndroid Build Coastguard Worker "base/supports_user_data.cc", 29*61c4878aSAndroid Build Coastguard Worker "base/time/time.cc", 30*61c4878aSAndroid Build Coastguard Worker "crypto/openssl_util.cc", 31*61c4878aSAndroid Build Coastguard Worker "net/base/ip_address.cc", 32*61c4878aSAndroid Build Coastguard Worker "net/cert/internal/cert_error_id.cc", 33*61c4878aSAndroid Build Coastguard Worker "net/cert/internal/cert_error_params.cc", 34*61c4878aSAndroid Build Coastguard Worker "net/cert/internal/cert_errors.cc", 35*61c4878aSAndroid Build Coastguard Worker "net/cert/internal/cert_issuer_source_static.cc", 36*61c4878aSAndroid Build Coastguard Worker "net/cert/internal/certificate_policies.cc", 37*61c4878aSAndroid Build Coastguard Worker "net/cert/internal/common_cert_errors.cc", 38*61c4878aSAndroid Build Coastguard Worker "net/cert/internal/extended_key_usage.cc", 39*61c4878aSAndroid Build Coastguard Worker "net/cert/internal/general_names.cc", 40*61c4878aSAndroid Build Coastguard Worker "net/cert/internal/name_constraints.cc", 41*61c4878aSAndroid Build Coastguard Worker "net/cert/internal/parse_certificate.cc", 42*61c4878aSAndroid Build Coastguard Worker "net/cert/internal/parse_name.cc", 43*61c4878aSAndroid Build Coastguard Worker "net/cert/internal/parsed_certificate.cc", 44*61c4878aSAndroid Build Coastguard Worker "net/cert/internal/path_builder.cc", 45*61c4878aSAndroid Build Coastguard Worker "net/cert/internal/signature_algorithm.cc", 46*61c4878aSAndroid Build Coastguard Worker "net/cert/internal/simple_path_builder_delegate.cc", 47*61c4878aSAndroid Build Coastguard Worker "net/cert/internal/trust_store.cc", 48*61c4878aSAndroid Build Coastguard Worker "net/cert/internal/trust_store_collection.cc", 49*61c4878aSAndroid Build Coastguard Worker "net/cert/internal/trust_store_in_memory.cc", 50*61c4878aSAndroid Build Coastguard Worker "net/cert/internal/verify_certificate_chain.cc", 51*61c4878aSAndroid Build Coastguard Worker "net/cert/internal/verify_name_match.cc", 52*61c4878aSAndroid Build Coastguard Worker "net/cert/internal/verify_signed_data.cc", 53*61c4878aSAndroid Build Coastguard Worker "net/der/encode_values.cc", 54*61c4878aSAndroid Build Coastguard Worker "net/der/input.cc", 55*61c4878aSAndroid Build Coastguard Worker "net/der/parse_values.cc", 56*61c4878aSAndroid Build Coastguard Worker "net/der/parser.cc", 57*61c4878aSAndroid Build Coastguard Worker "net/der/tag.cc", 58*61c4878aSAndroid Build Coastguard Worker] 59*61c4878aSAndroid Build Coastguard Worker 60*61c4878aSAndroid Build Coastguard Worker# Chromium verifier has some metric feature that records iteration count. 61*61c4878aSAndroid Build Coastguard Worker# It is only used for test. However, compiling the feature requires to bring in 62*61c4878aSAndroid Build Coastguard Worker# a significant amount of additional sources and also many system dependencies 63*61c4878aSAndroid Build Coastguard Worker# including threading, file system, memory mapping management (sys/mman.h) etc. It's 64*61c4878aSAndroid Build Coastguard Worker# too complicated to accomodate for embedded target. Thus for now, we'll only build 65*61c4878aSAndroid Build Coastguard Worker# it on host for running native unittests, as a criterion for rolling. The following 66*61c4878aSAndroid Build Coastguard Worker# is the list of sources that need to be built for running the test in 67*61c4878aSAndroid Build Coastguard Worker# "net/cert/internal/path_builder_unittest.cc" 68*61c4878aSAndroid Build Coastguard Workerchromium_verifier_sources_extended = [ 69*61c4878aSAndroid Build Coastguard Worker "base/at_exit.cc", 70*61c4878aSAndroid Build Coastguard Worker "base/base64.cc", 71*61c4878aSAndroid Build Coastguard Worker "base/base_paths.cc", 72*61c4878aSAndroid Build Coastguard Worker "base/base_paths_posix.cc", 73*61c4878aSAndroid Build Coastguard Worker "base/base_switches.cc", 74*61c4878aSAndroid Build Coastguard Worker "base/callback_internal.cc", 75*61c4878aSAndroid Build Coastguard Worker "base/command_line.cc", 76*61c4878aSAndroid Build Coastguard Worker "base/debug/activity_tracker.cc", 77*61c4878aSAndroid Build Coastguard Worker "base/debug/alias.cc", 78*61c4878aSAndroid Build Coastguard Worker "base/debug/stack_trace.cc", 79*61c4878aSAndroid Build Coastguard Worker "base/debug/stack_trace_posix.cc", 80*61c4878aSAndroid Build Coastguard Worker "base/deferred_sequenced_task_runner.cc", 81*61c4878aSAndroid Build Coastguard Worker "base/environment.cc", 82*61c4878aSAndroid Build Coastguard Worker "base/files/file.cc", 83*61c4878aSAndroid Build Coastguard Worker "base/files/file_path.cc", 84*61c4878aSAndroid Build Coastguard Worker "base/files/file_path_constants.cc", 85*61c4878aSAndroid Build Coastguard Worker "base/files/file_posix.cc", 86*61c4878aSAndroid Build Coastguard Worker "base/files/file_tracing.cc", 87*61c4878aSAndroid Build Coastguard Worker "base/files/file_util.cc", 88*61c4878aSAndroid Build Coastguard Worker "base/files/file_util_posix.cc", 89*61c4878aSAndroid Build Coastguard Worker "base/files/memory_mapped_file.cc", 90*61c4878aSAndroid Build Coastguard Worker "base/files/memory_mapped_file_posix.cc", 91*61c4878aSAndroid Build Coastguard Worker "base/files/scoped_file.cc", 92*61c4878aSAndroid Build Coastguard Worker "base/files/scoped_file_linux.cc", 93*61c4878aSAndroid Build Coastguard Worker "base/hash/md5_boringssl.cc", 94*61c4878aSAndroid Build Coastguard Worker "base/lazy_instance_helpers.cc", 95*61c4878aSAndroid Build Coastguard Worker "base/memory/page_size_posix.cc", 96*61c4878aSAndroid Build Coastguard Worker "base/memory/shared_memory_mapping.cc", 97*61c4878aSAndroid Build Coastguard Worker "base/memory/shared_memory_security_policy.cc", 98*61c4878aSAndroid Build Coastguard Worker "base/memory/shared_memory_tracker.cc", 99*61c4878aSAndroid Build Coastguard Worker "base/metrics/bucket_ranges.cc", 100*61c4878aSAndroid Build Coastguard Worker "base/metrics/crc32.cc", 101*61c4878aSAndroid Build Coastguard Worker "base/metrics/dummy_histogram.cc", # inclusive-language: disable 102*61c4878aSAndroid Build Coastguard Worker "base/metrics/histogram.cc", 103*61c4878aSAndroid Build Coastguard Worker "base/metrics/histogram_base.cc", 104*61c4878aSAndroid Build Coastguard Worker "base/metrics/histogram_functions.cc", 105*61c4878aSAndroid Build Coastguard Worker "base/metrics/histogram_samples.cc", 106*61c4878aSAndroid Build Coastguard Worker "base/metrics/metrics_hashes.cc", 107*61c4878aSAndroid Build Coastguard Worker "base/metrics/persistent_histogram_allocator.cc", 108*61c4878aSAndroid Build Coastguard Worker "base/metrics/persistent_memory_allocator.cc", 109*61c4878aSAndroid Build Coastguard Worker "base/metrics/persistent_sample_map.cc", 110*61c4878aSAndroid Build Coastguard Worker "base/metrics/sample_map.cc", 111*61c4878aSAndroid Build Coastguard Worker "base/metrics/sample_vector.cc", 112*61c4878aSAndroid Build Coastguard Worker "base/metrics/sparse_histogram.cc", 113*61c4878aSAndroid Build Coastguard Worker "base/metrics/statistics_recorder.cc", 114*61c4878aSAndroid Build Coastguard Worker "base/nix/xdg_util.cc", 115*61c4878aSAndroid Build Coastguard Worker "base/observer_list_threadsafe.cc", 116*61c4878aSAndroid Build Coastguard Worker "base/path_service.cc", 117*61c4878aSAndroid Build Coastguard Worker "base/pickle.cc", 118*61c4878aSAndroid Build Coastguard Worker "base/posix/can_lower_nice_to.cc", 119*61c4878aSAndroid Build Coastguard Worker "base/process/process_handle_posix.cc", 120*61c4878aSAndroid Build Coastguard Worker "base/process/process_metrics_linux.cc", 121*61c4878aSAndroid Build Coastguard Worker "base/strings/strcat.cc", 122*61c4878aSAndroid Build Coastguard Worker "base/strings/string_piece.cc", 123*61c4878aSAndroid Build Coastguard Worker "base/strings/string_util_constants.cc", 124*61c4878aSAndroid Build Coastguard Worker "base/synchronization/lock_impl_posix.cc", 125*61c4878aSAndroid Build Coastguard Worker "base/task/scoped_set_task_priority_for_current_thread.cc", 126*61c4878aSAndroid Build Coastguard Worker "base/task/thread_pool.cc", 127*61c4878aSAndroid Build Coastguard Worker "base/task/thread_pool/environment_config.cc", 128*61c4878aSAndroid Build Coastguard Worker "base/task/thread_pool/thread_pool_instance.cc", 129*61c4878aSAndroid Build Coastguard Worker "base/task_runner.cc", 130*61c4878aSAndroid Build Coastguard Worker "base/test/metrics/histogram_tester.cc", 131*61c4878aSAndroid Build Coastguard Worker "base/third_party/xdg_user_dirs/xdg_user_dir_lookup.cc", 132*61c4878aSAndroid Build Coastguard Worker "base/threading/platform_thread_internal_posix.cc", 133*61c4878aSAndroid Build Coastguard Worker "base/threading/platform_thread_linux.cc", 134*61c4878aSAndroid Build Coastguard Worker "base/threading/platform_thread_posix.cc", 135*61c4878aSAndroid Build Coastguard Worker "base/threading/scoped_blocking_call.cc", 136*61c4878aSAndroid Build Coastguard Worker "base/threading/scoped_blocking_call_internal.cc", 137*61c4878aSAndroid Build Coastguard Worker "base/threading/thread_id_name_manager.cc", 138*61c4878aSAndroid Build Coastguard Worker "base/threading/thread_local_storage.cc", 139*61c4878aSAndroid Build Coastguard Worker "base/threading/thread_local_storage_posix.cc", 140*61c4878aSAndroid Build Coastguard Worker "base/trace_event/trace_event_stub.cc", 141*61c4878aSAndroid Build Coastguard Worker "base/values.cc", 142*61c4878aSAndroid Build Coastguard Worker "net/cert/internal/test_helpers.cc", 143*61c4878aSAndroid Build Coastguard Worker "net/cert/pem.cc", 144*61c4878aSAndroid Build Coastguard Worker "third_party/modp_b64/modp_b64.cc", 145*61c4878aSAndroid Build Coastguard Worker] 146*61c4878aSAndroid Build Coastguard Worker 147*61c4878aSAndroid Build Coastguard Worker# Unittest sources. 148*61c4878aSAndroid Build Coastguard Workerchromium_verifier_unittest_sources = 149*61c4878aSAndroid Build Coastguard Worker [ "net/cert/internal/path_builder_unittest.cc" ] 150