mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 11:36:00 +00:00
Merge "Make os_version optional for StrongBox" am: fc3fdf1a96
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1971121 Change-Id: Idc690e4b94a99db7dbcf48a1a7078604a7b0af6d
This commit is contained in:
@@ -40,7 +40,9 @@ parcelable DeviceInfo {
|
||||
* "vb_state" : "green" / "yellow" / "orange", // Taken from the AVB values
|
||||
* "bootloader_state" : "locked" / "unlocked", // Taken from the AVB values
|
||||
* "vbmeta_digest": bstr, // Taken from the AVB values
|
||||
* "os_version" : tstr, // Same as android.os.Build.VERSION.release
|
||||
* ? "os_version" : tstr, // Same as
|
||||
* // android.os.Build.VERSION.release
|
||||
* // Not optional for TEE.
|
||||
* "system_patch_level" : uint, // YYYYMMDD
|
||||
* "boot_patch_level" : uint, // YYYYMMDD
|
||||
* "vendor_patch_level" : uint, // YYYYMMDD
|
||||
|
||||
@@ -492,7 +492,6 @@ class CertificateRequestTest : public VtsRemotelyProvisionedComponentTests {
|
||||
ASSERT_NE(allowList.find(deviceInfo->get("bootloader_state")->asTstr()->value()),
|
||||
allowList.end());
|
||||
checkType(deviceInfo, cppbor::BSTR, "vbmeta_digest");
|
||||
checkType(deviceInfo, cppbor::TSTR, "os_version");
|
||||
checkType(deviceInfo, cppbor::UINT, "system_patch_level");
|
||||
checkType(deviceInfo, cppbor::UINT, "boot_patch_level");
|
||||
checkType(deviceInfo, cppbor::UINT, "vendor_patch_level");
|
||||
@@ -502,6 +501,9 @@ class CertificateRequestTest : public VtsRemotelyProvisionedComponentTests {
|
||||
allowList = getAllowedSecurityLevels();
|
||||
ASSERT_NE(allowList.find(deviceInfo->get("security_level")->asTstr()->value()),
|
||||
allowList.end());
|
||||
if (deviceInfo->get("security_level")->asTstr()->value() == "tee") {
|
||||
checkType(deviceInfo, cppbor::TSTR, "os_version");
|
||||
}
|
||||
break;
|
||||
case 1:
|
||||
checkType(deviceInfo, cppbor::TSTR, "security_level");
|
||||
|
||||
Reference in New Issue
Block a user