Merge pull request #7464 from yuhaoth/pr/Change-clock-source-to-bootime-for-ms-time

Replace CLOCK_MONOTONIC with CLOCK_BOOTTIME for `mbedtls_ms_time` on linux
diff --git a/library/platform_util.c b/library/platform_util.c
index e903f8e..c67b80d 100644
--- a/library/platform_util.c
+++ b/library/platform_util.c
@@ -235,7 +235,11 @@
     struct timespec tv;
     mbedtls_ms_time_t current_ms;
 
+#if defined(__linux__)
+    ret = clock_gettime(CLOCK_BOOTTIME, &tv);
+#else
     ret = clock_gettime(CLOCK_MONOTONIC, &tv);
+#endif
     if (ret) {
         return time(NULL) * 1000;
     }