From bbff97df8e620cda0e9e1f6461e893268e4208be Mon Sep 17 00:00:00 2001 From: xxx Date: Mon, 20 Feb 2023 20:52:04 +0800 Subject: [PATCH] no message Match-id-11d9a3c905259e31c68196c01cb5c7ab8b8462f5 --- sdk/src/rust_apis/src/time/mod.rs | 32 -------------------------- sdk/src/rust_apis/src/time/time_ffi.rs | 14 +---------- 2 files changed, 1 insertion(+), 45 deletions(-) diff --git a/sdk/src/rust_apis/src/time/mod.rs b/sdk/src/rust_apis/src/time/mod.rs index 1e1604e..0836431 100644 --- a/sdk/src/rust_apis/src/time/mod.rs +++ b/sdk/src/rust_apis/src/time/mod.rs @@ -9,7 +9,6 @@ // NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. // See the Mulan PSL v2 for more details. mod time_ffi; -use crate::defines::TeeDateTime; use crate::tee_defines::TeeResult; pub use time_ffi::*; @@ -65,17 +64,6 @@ impl TeeTime { pub fn set_ta_persistent_time(&mut self) -> crate::error::FfiResult { unsafe { TEE_SetTAPersistentTime(self as *mut _ as _) }.into() } - - pub fn get_rtc_time() -> TeeTime { - let mut tee_time: TeeTime = TeeTime { - seconds: 0, - millis: 0, - }; - unsafe { - get_sys_rtc_time((&mut tee_time) as *mut _); - } - tee_time - } } impl Default for TeeTime { @@ -83,23 +71,3 @@ impl Default for TeeTime { TeeTime::new() } } - -impl TeeDateTime { - /// get time for DateTime datastructure - pub fn get_sys_date_time() -> TeeDateTime { - let mut date_time: TeeDateTime = TeeDateTime { - seconds: 0, - millis: 0, - min: 0, - hour: 0, - day: 0, - month: 0, - year: 0, - }; - - unsafe { - __get_sys_date_time((&mut date_time) as *mut _); - } - date_time - } -} diff --git a/sdk/src/rust_apis/src/time/time_ffi.rs b/sdk/src/rust_apis/src/time/time_ffi.rs index 48d64d2..49c20b0 100644 --- a/sdk/src/rust_apis/src/time/time_ffi.rs +++ b/sdk/src/rust_apis/src/time/time_ffi.rs @@ -9,7 +9,7 @@ // NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. // See the Mulan PSL v2 for more details. use crate::tee_defines::TeeResult; -use crate::time::{TeeDateTime, TeeTime}; +use crate::time::TeeTime; extern "C" { #[doc = " Get current TEE system time"] @@ -62,15 +62,3 @@ extern "C" { #[doc = " @return void"] pub fn TEE_GetREETime(time: *mut TeeTime); } - -extern "C" { - #[doc = " Get current TEE system rtc time"] - #[doc = ""] - #[doc = " @param time OUT current system rtc time"] - #[doc = " @return void"] - pub fn get_sys_rtc_time(time: *mut TeeTime); -} - -extern "C" { - pub fn __get_sys_date_time(time_date: *mut TeeDateTime); -}