identity: Add one more parameter to customize attest name

Add one more parameter use_km_attest_key for attestation name
customization.

Bug: 172022134
Change-Id: I5a459f26a7c746e7d06f53e7025cf0e03b1fe840
Reviewed-on: https://nugget-os-review.googlesource.com/c/host/generic/+/37065
Tested-by: Joseph Jang <josephjang@google.com>
Reviewed-by: Joseph Jang <josephjang@google.com>
Reviewed-by: Randall Spangler <rspangler@google.com>
Presubmit-Verified: TreeHugger Robot
Reviewed-on: https://nugget-os-review.googlesource.com/c/host/generic/+/38045
diff --git a/nugget/proto/nugget/app/keymaster/keymaster.proto b/nugget/proto/nugget/app/keymaster/keymaster.proto
index e508c8e..0a11349 100644
--- a/nugget/proto/nugget/app/keymaster/keymaster.proto
+++ b/nugget/proto/nugget/app/keymaster/keymaster.proto
@@ -541,6 +541,7 @@
   bytes not_before = 5;      // strftime('%y%m%d%H%M%SZ') [13 octects]
   bytes not_after = 6;       // strftime('%y%m%d%H%M%SZ') [13 octects]
   uint64 creation_time_ms = 7;      // Rough current time (ms since epoch).
+  bool use_km_attest_key = 8;
 }
 message IdentityStartAttestKeyResponse {
   ErrorCode error_code = 1;