OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 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 | 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 // This features file defines permissions for extension APIs implemented | 5 // This features file defines permissions for extension APIs implemented |
6 // under src/extensions. | 6 // under src/extensions. |
7 | 7 |
8 // See extensions/common/features/* to understand this file, in particular | 8 // See extensions/common/features/* to understand this file, in particular |
9 // feature.h, simple_feature.h, and base_feature_provider.h. | 9 // feature.h, simple_feature.h, and base_feature_provider.h. |
10 | 10 |
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
60 // It should be the only non-app allowed to use the socket API. | 60 // It should be the only non-app allowed to use the socket API. |
61 "32A1BA997F8AB8DE29ED1BA94AAF00CF2A3FEFA7" | 61 "32A1BA997F8AB8DE29ED1BA94AAF00CF2A3FEFA7" |
62 ] | 62 ] |
63 } | 63 } |
64 ], | 64 ], |
65 "storage": { | 65 "storage": { |
66 "channel": "stable", | 66 "channel": "stable", |
67 "extension_types": ["extension", "legacy_packaged_app", "platform_app"], | 67 "extension_types": ["extension", "legacy_packaged_app", "platform_app"], |
68 "min_manifest_version": 2 | 68 "min_manifest_version": 2 |
69 }, | 69 }, |
| 70 "system.cpu": { |
| 71 "channel": "stable", |
| 72 "extension_types": ["extension", "legacy_packaged_app", "platform_app"] |
| 73 }, |
| 74 "system.memory": { |
| 75 "channel": "stable", |
| 76 "extension_types": ["extension", "legacy_packaged_app", "platform_app"] |
| 77 }, |
| 78 "system.network": { |
| 79 "channel": "stable", |
| 80 "extension_types": ["platform_app"] |
| 81 }, |
| 82 "system.storage": { |
| 83 "channel": "stable", |
| 84 "extension_types": ["extension", "legacy_packaged_app", "platform_app"] |
| 85 }, |
| 86 "system.display": { |
| 87 "channel": "stable", |
| 88 "extension_types": ["extension", "legacy_packaged_app", "platform_app"] |
| 89 }, |
70 "usb": [ | 90 "usb": [ |
71 { | 91 { |
72 "channel": "stable", | 92 "channel": "stable", |
73 "extension_types": ["platform_app"] | 93 "extension_types": ["platform_app"] |
74 }, | 94 }, |
75 { | 95 { |
76 "channel": "stable", | 96 "channel": "stable", |
77 "extension_types": ["extension"], | 97 "extension_types": ["extension"], |
78 "whitelist": [ | 98 "whitelist": [ |
79 "496B6890097EB6E19809ADEADD095A8721FBB2E0", // FIDO U2F APIs | 99 "496B6890097EB6E19809ADEADD095A8721FBB2E0", // FIDO U2F APIs |
80 "E24F1786D842E91E74C27929B0B3715A4689A473" // CryptoToken | 100 "E24F1786D842E91E74C27929B0B3715A4689A473" // CryptoToken |
81 ] | 101 ] |
82 } | 102 } |
83 ], | 103 ], |
84 "usbDevices": [ | 104 "usbDevices": [ |
85 { | 105 { |
86 "channel": "stable", | 106 "channel": "stable", |
87 "extension_types": ["platform_app"] | 107 "extension_types": ["platform_app"] |
88 }, | 108 }, |
89 { | 109 { |
90 "channel": "stable", | 110 "channel": "stable", |
91 "extension_types": ["extension"], | 111 "extension_types": ["extension"], |
92 "whitelist": [ | 112 "whitelist": [ |
93 "496B6890097EB6E19809ADEADD095A8721FBB2E0", // FIDO U2F APIs | 113 "496B6890097EB6E19809ADEADD095A8721FBB2E0", // FIDO U2F APIs |
94 "E24F1786D842E91E74C27929B0B3715A4689A473" // CryptoToken | 114 "E24F1786D842E91E74C27929B0B3715A4689A473" // CryptoToken |
95 ] | 115 ] |
96 } | 116 } |
97 ] | 117 ] |
98 } | 118 } |
OLD | NEW |