diff --git a/security/rkp/CHANGELOG.md b/security/rkp/CHANGELOG.md index f425284362..6593ab25de 100644 --- a/security/rkp/CHANGELOG.md +++ b/security/rkp/CHANGELOG.md @@ -42,6 +42,7 @@ This document provides an exact description of which changes have occurred in th `AuthenticatedRequest` object representing the top level data required to authenticate the data provided in the payload, `T`. * The new CSR format supports P-384 signing keys and SHA-384 hashes in the DICE chain. + * The component version can now be either an int or a string. * RpcHardwareInfo * `supportedNumKeysInCsr` added to report the maximum number of keys supported in a CSR. * `supportedEekCurve` is no longer used, due to the removal of the EEK from the scheme. diff --git a/security/rkp/README.md b/security/rkp/README.md index 9090ac5c05..01c90a8db1 100644 --- a/security/rkp/README.md +++ b/security/rkp/README.md @@ -302,7 +302,7 @@ the range \[-70000, -70999\] (these are reserved for future additions here). | ----------------- | ------ | ---------- | ----------------------------------| | Component name | -70002 | tstr | Name of firmware component / boot | : : : : stage : -| Component version | -70003 | int | Version of firmware component / | +| Component version | -70003 | int / tstr | Version of firmware component / | : : : : boot stage : | Resettable | -70004 | null | If present, key changes on factory| : : : : reset : diff --git a/security/rkp/aidl/android/hardware/security/keymint/IRemotelyProvisionedComponent.aidl b/security/rkp/aidl/android/hardware/security/keymint/IRemotelyProvisionedComponent.aidl index 7960c7f930..f714f1a491 100644 --- a/security/rkp/aidl/android/hardware/security/keymint/IRemotelyProvisionedComponent.aidl +++ b/security/rkp/aidl/android/hardware/security/keymint/IRemotelyProvisionedComponent.aidl @@ -421,7 +421,7 @@ interface IRemotelyProvisionedComponent { * ? -4670547 : bstr, ; Configuration Hash * -4670548 : bstr .cbor { ; Configuration Descriptor * ? -70002 : tstr, ; Component name - * ? -70003 : int, ; Firmware version + * ? -70003 : int / tstr, ; Component version * ? -70004 : null, ; Resettable * }, * -4670549 : bstr, ; Authority Hash