diff options
author | Seth Moore <sethmo@google.com> | 2023-04-03 20:57:50 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2023-04-03 20:57:50 +0000 |
commit | 48792520e910d9f9695790d7d3ef71ed2e581631 (patch) | |
tree | f568bb987bdb3091058493785446d0a0d44ed2bb | |
parent | cf61a5003da42eae9a5f2298eedd19771f4e41d3 (diff) | |
parent | cb44603503f01b43065a7ef2401dea24724a1f2b (diff) | |
download | security-48792520e910d9f9695790d7d3ef71ed2e581631.tar.gz |
Merge "Remove dead stats interface for getting some atoms from keystore" am: b0ba852a65 am: cb44603503
Original change: https://android-review.googlesource.com/c/platform/system/security/+/2518215
Change-Id: Ifdd065e219e02eb93fef0cc8c8af1203ba9cdf9e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
5 files changed, 4 insertions, 68 deletions
diff --git a/keystore2/aidl/android/security/metrics/AtomID.aidl b/keystore2/aidl/android/security/metrics/AtomID.aidl index 166e7538..3043ed3a 100644 --- a/keystore2/aidl/android/security/metrics/AtomID.aidl +++ b/keystore2/aidl/android/security/metrics/AtomID.aidl @@ -23,7 +23,7 @@ package android.security.metrics; @Backing(type="int") enum AtomID { STORAGE_STATS = 10103, - RKP_POOL_STATS = 10104, + // reserved 10104 KEY_CREATION_WITH_GENERAL_INFO = 10118, KEY_CREATION_WITH_AUTH_INFO = 10119, KEY_CREATION_WITH_PURPOSE_AND_MODES_INFO = 10120, @@ -32,4 +32,4 @@ enum AtomID { KEY_OPERATION_WITH_GENERAL_INFO = 10123, RKP_ERROR_STATS = 10124, CRASH_STATS = 10125, -}
\ No newline at end of file +} diff --git a/keystore2/aidl/android/security/metrics/KeystoreAtom.aidl b/keystore2/aidl/android/security/metrics/KeystoreAtom.aidl index 266267ac..843e80b2 100644 --- a/keystore2/aidl/android/security/metrics/KeystoreAtom.aidl +++ b/keystore2/aidl/android/security/metrics/KeystoreAtom.aidl @@ -22,7 +22,7 @@ import android.security.metrics.KeystoreAtomPayload; * Encapsulates a particular atom object of type KeystoreAtomPayload its count. Note that * the field: count is only relevant for the atom types that are stored in the * in-memory metrics store. E.g. count field is not relevant for the atom types such as StorageStats - * and RkpPoolStats that are not stored in the metrics store. + * that are not stored in the metrics store. * @hide */ @RustDerive(Clone=true, Eq=true, PartialEq=true, Ord=true, PartialOrd=true, Hash=true) diff --git a/keystore2/aidl/android/security/metrics/KeystoreAtomPayload.aidl b/keystore2/aidl/android/security/metrics/KeystoreAtomPayload.aidl index a3e4dd68..2f89a2d1 100644 --- a/keystore2/aidl/android/security/metrics/KeystoreAtomPayload.aidl +++ b/keystore2/aidl/android/security/metrics/KeystoreAtomPayload.aidl @@ -24,14 +24,12 @@ import android.security.metrics.KeyOperationWithPurposeAndModesInfo; import android.security.metrics.StorageStats; import android.security.metrics.Keystore2AtomWithOverflow; import android.security.metrics.RkpErrorStats; -import android.security.metrics.RkpPoolStats; import android.security.metrics.CrashStats; /** @hide */ @RustDerive(Clone=true, Eq=true, PartialEq=true, Ord=true, PartialOrd=true, Hash=true) union KeystoreAtomPayload { StorageStats storageStats; - RkpPoolStats rkpPoolStats; KeyCreationWithGeneralInfo keyCreationWithGeneralInfo; KeyCreationWithAuthInfo keyCreationWithAuthInfo; KeyCreationWithPurposeAndModesInfo keyCreationWithPurposeAndModesInfo; @@ -40,4 +38,4 @@ union KeystoreAtomPayload { KeyOperationWithGeneralInfo keyOperationWithGeneralInfo; RkpErrorStats rkpErrorStats; CrashStats crashStats; -}
\ No newline at end of file +} diff --git a/keystore2/aidl/android/security/metrics/PoolStatus.aidl b/keystore2/aidl/android/security/metrics/PoolStatus.aidl deleted file mode 100644 index 35301639..00000000 --- a/keystore2/aidl/android/security/metrics/PoolStatus.aidl +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright 2021, The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package android.security.metrics; - -/** - * Status of the remotely provisioned keys, as defined in RkpPoolStats of - * frameworks/proto_logging/stats/atoms.proto. - * @hide - */ -@Backing(type="int") -enum PoolStatus { - EXPIRING = 1, - UNASSIGNED = 2, - ATTESTED = 3, - TOTAL = 4, -}
\ No newline at end of file diff --git a/keystore2/aidl/android/security/metrics/RkpPoolStats.aidl b/keystore2/aidl/android/security/metrics/RkpPoolStats.aidl deleted file mode 100644 index 016b6ff3..00000000 --- a/keystore2/aidl/android/security/metrics/RkpPoolStats.aidl +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Copyright 2021, The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package android.security.metrics; - -import android.security.metrics.SecurityLevel; - -/** - * Count of keys in the attestation key pool related to Remote Key Provisioning (RKP). - * @hide - */ -@RustDerive(Clone=true, Eq=true, PartialEq=true, Ord=true, PartialOrd=true, Hash=true) -parcelable RkpPoolStats { - SecurityLevel security_level; - int expiring; - int unassigned; - int attested; - int total; -}
\ No newline at end of file |