[email protected] | 2106f5f | 2014-02-02 05:52:41 | [diff] [blame] | 1 | // Copyright 2014 The Chromium Authors. All rights reserved. |
2 | // Use of this source code is governed by a BSD-style license that can be | ||||
3 | // found in the LICENSE file. | ||||
4 | |||||
5 | #include "chrome_elf/chrome_elf_constants.h" | ||||
6 | |||||
[email protected] | 2106f5f | 2014-02-02 05:52:41 | [diff] [blame] | 7 | #if defined(GOOGLE_CHROME_BUILD) |
gab | 7bb3b72 | 2016-01-26 03:58:11 | [diff] [blame] | 8 | // Using PRODUCT_STRING_PATH will make Google Chrome and Canary configurations |
9 | // collide. This was deemed to be the best option due to ELF's inability to | ||||
10 | // depend on BrowserDistribution. http://crbug.com/577820 | ||||
[email protected] | 400f8cd | 2014-06-24 01:52:43 | [diff] [blame] | 11 | #define PRODUCT_STRING_PATH L"Google\\Chrome" |
12 | #elif defined(CHROMIUM_BUILD) | ||||
13 | #define PRODUCT_STRING_PATH L"Chromium" | ||||
14 | #else | ||||
15 | #error Unknown branding | ||||
16 | #endif | ||||
17 | |||||
[email protected] | e5890e1 | 2014-02-27 17:15:05 | [diff] [blame] | 18 | namespace blacklist { |
19 | |||||
[email protected] | 400f8cd | 2014-06-24 01:52:43 | [diff] [blame] | 20 | const wchar_t kRegistryBeaconPath[] = |
21 | L"SOFTWARE\\" PRODUCT_STRING_PATH L"\\BLBeacon"; | ||||
[email protected] | e5890e1 | 2014-02-27 17:15:05 | [diff] [blame] | 22 | const wchar_t kBeaconVersion[] = L"version"; |
23 | const wchar_t kBeaconState[] = L"state"; | ||||
[email protected] | 37374fc | 2014-06-17 01:44:56 | [diff] [blame] | 24 | const wchar_t kBeaconAttemptCount[] = L"failed_count"; |
25 | |||||
26 | const DWORD kBeaconMaxAttempts = 2; | ||||
[email protected] | e5890e1 | 2014-02-27 17:15:05 | [diff] [blame] | 27 | |
28 | } // namespace blacklist | ||||
pennymac | 84fd669 | 2016-07-13 22:35:34 | [diff] [blame] | 29 | |
30 | namespace elf_sec { | ||||
31 | |||||
32 | const wchar_t kRegSecurityFinchPath[] = | ||||
33 | L"SOFTWARE\\" PRODUCT_STRING_PATH L"\\BrowserSboxFinch"; | ||||
pennymac | 84fd669 | 2016-07-13 22:35:34 | [diff] [blame] | 34 | const wchar_t kRegSecurityPath[] = |
35 | L"SOFTWARE\\" PRODUCT_STRING_PATH L"\\BrowserSec"; | ||||
36 | |||||
37 | } // namespace elf_sec |