verifier_formats.cc 866 B

123456789101112131415161718192021222324252627282930
  1. // Copyright 2019 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. #include "extensions/common/verifier_formats.h"
  5. #include "components/crx_file/crx_verifier.h"
  6. namespace extensions {
  7. crx_file::VerifierFormat GetWebstoreVerifierFormat(
  8. bool test_publisher_enabled) {
  9. return test_publisher_enabled
  10. ? crx_file::VerifierFormat::CRX3_WITH_TEST_PUBLISHER_PROOF
  11. : crx_file::VerifierFormat::CRX3_WITH_PUBLISHER_PROOF;
  12. }
  13. crx_file::VerifierFormat GetPolicyVerifierFormat() {
  14. return crx_file::VerifierFormat::CRX3;
  15. }
  16. crx_file::VerifierFormat GetExternalVerifierFormat() {
  17. return crx_file::VerifierFormat::CRX3;
  18. }
  19. crx_file::VerifierFormat GetTestVerifierFormat() {
  20. return crx_file::VerifierFormat::CRX3;
  21. }
  22. } // namespace extensions