mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 11:36:00 +00:00
Increase leniency of attestation record timestamps
The TEE keymaster has been seen to be almost a minute out of sync with the host clock during attestation. Increase the leniency window to two minutes. Bug: 134408892 Bug: 134408367 Test: VtsHalKeymasterV4_0TargetTest Change-Id: Ic256a939dcd7e7b108099cfcf237cacde8dde059
This commit is contained in:
@@ -216,8 +216,8 @@ void KeymasterHidlTest::CheckCreationDateTime(
|
||||
std::chrono::system_clock::now();
|
||||
std::chrono::time_point<std::chrono::system_clock> reported_time{
|
||||
std::chrono::milliseconds(sw_enforced[i].f.dateTime)};
|
||||
// The test is flaky for EC keys, so a buffer time of 1 second will be added.
|
||||
EXPECT_LE(creation - 1s, reported_time);
|
||||
// The test is flaky for EC keys, so a buffer time of 120 seconds will be added.
|
||||
EXPECT_LE(creation - 120s, reported_time);
|
||||
EXPECT_LE(reported_time, now + 1s);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user