From 9dce048421a86a6214a76eea2dcd5afda17275d7 Mon Sep 17 00:00:00 2001 From: Max Bires Date: Thu, 23 Jun 2022 22:49:32 -0700 Subject: [PATCH] Add an IRPC changelog. This document is meant to provide a clear summation for vendors looking for a reference of what has changed from release to release, as well as documentation for those working on developing the IRemotelyProvisionedComponent interface. Bug: 227266513 Test: The document is readable. Change-Id: I909e22a31a88856af911a80a52ec7eda263693db --- security/keymint/RKP_CHANGELOG.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 security/keymint/RKP_CHANGELOG.md diff --git a/security/keymint/RKP_CHANGELOG.md b/security/keymint/RKP_CHANGELOG.md new file mode 100644 index 0000000000..67d68d4ff1 --- /dev/null +++ b/security/keymint/RKP_CHANGELOG.md @@ -0,0 +1,18 @@ +# Remote Provisioning Changelog + +This document provides an exact description of which changes have occurred in the +`IRemotelyProvisionedComponent` HAL interface in each Android release. + +## Releases +* **Android S (12):** IRemotelyProvisionedComponent v1 +* **Android T (13):** IRemotelyProvisionedComponent v2 + +## IRemotelyProvisionedComponent 1 -> 2 +* DeviceInfo + * Most entries are no longer optional. + * `att_id_state` is now `fused`. `fused` is used to indicate if SecureBoot is enabled. + * `version` is now `2`. + * `board` has been removed. + * `device` has been added. +* RpcHardwareInfo + * `uniqueId` String added as a field in order to differentiate IRPC instances on device. \ No newline at end of file