trust_token_key_commitments_component_loader.h 841 B

123456789101112131415161718192021222324
  1. // Copyright 2021 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. #ifndef ANDROID_WEBVIEW_BROWSER_COMPONENT_UPDATER_TRUST_TOKEN_KEY_COMMITMENTS_COMPONENT_LOADER_H_
  5. #define ANDROID_WEBVIEW_BROWSER_COMPONENT_UPDATER_TRUST_TOKEN_KEY_COMMITMENTS_COMPONENT_LOADER_H_
  6. #include <vector>
  7. namespace component_updater {
  8. class ComponentLoaderPolicy;
  9. } // namespace component_updater
  10. namespace android_webview {
  11. using ComponentLoaderPolicyVector =
  12. std::vector<std::unique_ptr<component_updater::ComponentLoaderPolicy>>;
  13. void LoadTrustTokenKeyCommitmentsComponent(
  14. ComponentLoaderPolicyVector& policies);
  15. } // namespace android_webview
  16. #endif // ANDROID_WEBVIEW_BROWSER_COMPONENT_UPDATER_TRUST_TOKEN_KEY_COMMITMENTS_COMPONENT_LOADER_H_