fix win32 ms time fail

`GetSystemTimeAsFileTime` returns 100 nano seconds elapsed time,
not 100 micro seconds.

Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
This commit is contained in:
Jerry Yu 2023-03-16 11:23:19 +08:00
parent 02d684061b
commit f52078f5a1

View file

@ -200,7 +200,7 @@ mbedtls_ms_time_t mbedtls_ms_time(void)
GetSystemTimeAsFileTime(&ct); GetSystemTimeAsFileTime(&ct);
current_ms = ((mbedtls_ms_time_t) ct.dwLowDateTime + current_ms = ((mbedtls_ms_time_t) ct.dwLowDateTime +
((mbedtls_ms_time_t) (ct.dwHighDateTime) << 32LL))/10; ((mbedtls_ms_time_t) (ct.dwHighDateTime) << 32LL))/10000;
return current_ms; return current_ms;
} }
#else #else