12 releases (4 breaking)
|new 0.8.0||Sep 21, 2023|
|0.7.2||Jul 20, 2023|
|0.5.0||Mar 8, 2023|
#702 in Hardware support
123 downloads per month
Used in 2 crates (via mc-sgx-sync)
MobileCoin: Rust wrappers around SGX synchronization primitives
Rust wrappers around SGX synchronization primitives.
These OCALLs are provided the waiting thread(s) and a return value to fill out. The OCALLs can suspend and or spuriously wake up trusted threads. The application (untrusted) inherently has control of whether the enclave thread(s) will execute. The OCALLs further increase the surface area that the application has in controlling the execution of enclave thread(s). Using these synchronization primitives, the application is now capable of stopping enclave thread(s) consistently at the synchronization points.