From 9e2ed193ce2f1d563e037bddae7c41a821dfe1f0 Mon Sep 17 00:00:00 2001 From: Fra-SM Date: Mon, 15 Jan 2024 21:10:38 +0100 Subject: [PATCH] Fix previous commit --- al-khaser/Al-khaser.cpp | 1 + al-khaser/TimingAttacks/timing.h | 1 + 2 files changed, 2 insertions(+) diff --git a/al-khaser/Al-khaser.cpp b/al-khaser/Al-khaser.cpp index 9895fbff..e05c92d4 100644 --- a/al-khaser/Al-khaser.cpp +++ b/al-khaser/Al-khaser.cpp @@ -328,6 +328,7 @@ int main(int argc, char* argv[]) exec_check(timing_SetTimer, delayInMillis, TEXT("Delaying execution using SetTimer ...")); exec_check(timing_timeSetEvent, delayInMillis, TEXT("Delaying execution using timeSetEvent ...")); exec_check(timing_WaitForSingleObject, delayInMillis, TEXT("Delaying execution using WaitForSingleObject ...")); + exec_check(timing_WaitForMultipleObjects, delayInMillis, TEXT("Delaying execution using WaitForMultipleObjects ...")); exec_check(timing_IcmpSendEcho, delayInMillis, TEXT("Delaying execution using IcmpSendEcho ...")); exec_check(timing_CreateWaitableTimer, delayInMillis, TEXT("Delaying execution using CreateWaitableTimer ...")); exec_check(timing_CreateTimerQueueTimer, delayInMillis, TEXT("Delaying execution using CreateTimerQueueTimer ...")); diff --git a/al-khaser/TimingAttacks/timing.h b/al-khaser/TimingAttacks/timing.h index 7b18084c..4523d211 100644 --- a/al-khaser/TimingAttacks/timing.h +++ b/al-khaser/TimingAttacks/timing.h @@ -4,6 +4,7 @@ BOOL timing_SetTimer(UINT delayInMillis); BOOL timing_NtDelayexecution(UINT delayInMillis); BOOL timing_timeSetEvent(UINT delayInMillis); BOOL timing_WaitForSingleObject(UINT delayInMillis); +BOOL timing_WaitForMultipleObjects(UINT delayInMillis); BOOL timing_sleep_loop(UINT delayInMillis); BOOL rdtsc_diff_locky(); BOOL rdtsc_diff_vmexit();