blob: d2ae34fad0e2f0cdb59dfd1522ff72d81ef25eb9 [file] [log] [blame]
// Copyright 2025 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef COMPONENTS_ENTERPRISE_DEVICE_ATTESTATION_ANDROID_ATTESTATION_UTILS_H_
#define COMPONENTS_ENTERPRISE_DEVICE_ATTESTATION_ANDROID_ATTESTATION_UTILS_H_
#include <string>
#include "base/values.h"
#include "components/enterprise/device_attestation/common/device_attestation_types.h"
namespace enterprise {
// Generates the blob with content binding
BlobGenerationResult GenerateAttestationBlob(std::string_view report_request,
std::string_view timestamp,
std::string_view nonce);
} // namespace enterprise
#endif // COMPONENTS_ENTERPRISE_DEVICE_ATTESTATION_ANDROID_ATTESTATION_UTILS_H_