mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 11:36:00 +00:00
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
This commit is contained in:
@@ -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<KeyParameterValue::dateTime>());
|
||||
std::to_string(att_hw_enforced[i].value.get<KeyParameterValue::integer>());
|
||||
// strptime seems to require delimiters, but the tag value will
|
||||
// be YYYYMMDD
|
||||
date.insert(6, "-");
|
||||
|
||||
Reference in New Issue
Block a user