chromium/chrome/services/file_util/safe_archive_analyzer.cc

// Copyright 2017 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "chrome/services/file_util/safe_archive_analyzer.h"

#include "base/functional/callback.h"
#include "build/build_config.h"
#include "chrome/common/safe_browsing/archive_analyzer_results.h"

namespace {
// The maximum duration of analysis, in milliseconds.
constexpr base::TimeDelta kArchiveAnalysisTimeout =;
}  // namespace

SafeArchiveAnalyzer::SafeArchiveAnalyzer() = default;

SafeArchiveAnalyzer::~SafeArchiveAnalyzer() = default;

void SafeArchiveAnalyzer::AnalyzeZipFile(
    base::File zip_file,
    const std::optional<std::string>& password,
    mojo::PendingRemote<chrome::mojom::TemporaryFileGetter> temp_file_getter,
    AnalyzeZipFileCallback callback) {}

void SafeArchiveAnalyzer::AnalyzeDmgFile(
    base::File dmg_file,
    mojo::PendingRemote<chrome::mojom::TemporaryFileGetter> temp_file_getter,
    AnalyzeDmgFileCallback callback) {}

void SafeArchiveAnalyzer::AnalyzeRarFile(
    base::File rar_file,
    const std::optional<std::string>& password,
    mojo::PendingRemote<chrome::mojom::TemporaryFileGetter> temp_file_getter,
    AnalyzeRarFileCallback callback) {}

void SafeArchiveAnalyzer::AnalyzeSevenZipFile(
    base::File seven_zip_file,
    mojo::PendingRemote<chrome::mojom::TemporaryFileGetter> temp_file_getter,
    AnalyzeSevenZipFileCallback callback) {}

void SafeArchiveAnalyzer::RequestTemporaryFile(GetTempFileCallback callback) {}

void SafeArchiveAnalyzer::AnalysisFinished(base::FilePath path) {}

void SafeArchiveAnalyzer::Timeout() {}