ash: Move attestation_proto to //c/b/ash/attestation/BUILD.gn

Bug: b:335294069
Change-Id: I910b82538037f13843366ab28b51cc2c274cae7a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5686214
Commit-Queue: Eriko Kurimoto <elkurin@chromium.org>
Reviewed-by: Hidehiko Abe <hidehiko@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1324790}
diff --git a/chrome/browser/ash/BUILD.gn b/chrome/browser/ash/BUILD.gn
index d83a3db..231953c 100644
--- a/chrome/browser/ash/BUILD.gn
+++ b/chrome/browser/ash/BUILD.gn
@@ -1661,7 +1661,6 @@
   deps = [
     ":add_remove_user_event_proto",
     ":app_install_events_proto",
-    ":attestation_proto",
     ":device_policy_remover_generated",
     "//apps",
     "//ash/components/arc:arc_features",
@@ -1777,6 +1776,7 @@
     "//chrome/browser/ash/arc/window_predictor",
     "//chrome/browser/ash/assistant",
     "//chrome/browser/ash/attestation",
+    "//chrome/browser/ash/attestation:attestation_proto",
     "//chrome/browser/ash/authpolicy",
     "//chrome/browser/ash/base",
     "//chrome/browser/ash/bluetooth",
@@ -2961,7 +2961,6 @@
     ":add_remove_user_event_proto",
     ":app_install_events_proto",
     ":ash",
-    ":attestation_proto",
     ":lock_unlock_event_proto",
     ":test_support",
     ":user_event_reporter_helper_test_support",
@@ -3038,6 +3037,7 @@
     "//chrome/browser/ash/arc/tracing",
     "//chrome/browser/ash/arc/tracing/test:test_support",
     "//chrome/browser/ash/attestation",
+    "//chrome/browser/ash/attestation:attestation_proto",
     "//chrome/browser/ash/attestation:test_support",
     "//chrome/browser/ash/authpolicy",
     "//chrome/browser/ash/borealis:borealis_installer_types_mojom",
@@ -3878,10 +3878,6 @@
   deps = [ "//components/reporting/proto:session_affiliated_user_proto" ]
 }
 
-proto_library("attestation_proto") {
-  sources = [ "attestation/attestation_key_payload.proto" ]
-}
-
 proto_library("login_logout_event_proto") {
   proto_in_dir = "//"
   sources =
diff --git a/chrome/browser/ash/attestation/BUILD.gn b/chrome/browser/ash/attestation/BUILD.gn
index e545947..6ee0455 100644
--- a/chrome/browser/ash/attestation/BUILD.gn
+++ b/chrome/browser/ash/attestation/BUILD.gn
@@ -3,6 +3,7 @@
 # found in the LICENSE file.
 
 import("//build/config/chromeos/ui_mode.gni")
+import("//third_party/protobuf/proto_library.gni")
 
 assert(is_chromeos_ash)
 
@@ -36,10 +37,10 @@
   ]
 
   deps = [
+    ":attestation_proto",
     "//ash/public/cpp",
     "//base",
     "//chrome/browser:browser_process",
-    "//chrome/browser/ash:attestation_proto",
     "//chrome/browser/ash/platform_keys/key_permissions",
     "//chrome/browser/ash/policy/core",
     "//chrome/browser/profiles",
@@ -109,10 +110,10 @@
 
   deps = [
     ":attestation",
+    ":attestation_proto",
     ":test_support",
     ":test_with_shadow_variables",
     "//base/test:test_support",
-    "//chrome/browser/ash:attestation_proto",
     "//chrome/browser/ash:test_support",
     "//chrome/browser/ash/platform_keys/key_permissions",
     "//chrome/browser/ash/platform_keys/key_permissions:test_support",
@@ -146,3 +147,7 @@
     "//third_party/securemessage:securemessage_cpp_protobuf",
   ]
 }
+
+proto_library("attestation_proto") {
+  sources = [ "attestation_key_payload.proto" ]
+}