From f00d8f1c0a4a1d4b59dd6f77edbe43b3e7ef6beb Mon Sep 17 00:00:00 2001 From: Tommy Chiu Date: Thu, 8 Apr 2021 11:07:48 +0800 Subject: [PATCH] vts: Correct the TagType when verify_attestation_record TAG_BOOT_PATCHLEVEL and TAG_VENDOR_PATCHLEVEL should be interger type. Fixed: 184796337 Test: VtsAidlKeyMintTargetTest not abort Change-Id: Iccd6ac93910d44c0a02b798210909c404a98d8ab --- security/keymint/aidl/vts/functional/KeyMintAidlTestBase.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/security/keymint/aidl/vts/functional/KeyMintAidlTestBase.cpp b/security/keymint/aidl/vts/functional/KeyMintAidlTestBase.cpp index ce6f67a84a..c4c0bf1e07 100644 --- a/security/keymint/aidl/vts/functional/KeyMintAidlTestBase.cpp +++ b/security/keymint/aidl/vts/functional/KeyMintAidlTestBase.cpp @@ -897,7 +897,7 @@ bool verify_attestation_record(const string& challenge, // if (att_hw_enforced[i].tag == TAG_BOOT_PATCHLEVEL || att_hw_enforced[i].tag == TAG_VENDOR_PATCHLEVEL) { std::string date = - std::to_string(att_hw_enforced[i].value.get()); + std::to_string(att_hw_enforced[i].value.get()); // strptime seems to require delimiters, but the tag value will // be YYYYMMDD date.insert(6, "-");